如何选择一个项目,在屏幕上
按钮,让用户点击,并作出行动发生。 不同类型的用户界面元素,不过,允许用户选择一个项目,在屏幕上。 所不同的是,用户点击作出选择,而且影片剪辑的变化,它的出现。 但是什么都没有发生。 这样一来,用户可以通过制定或改变她的选择。 之后,用户可点击另一个按钮或执行另一项行动。 我们将使用选曲,作为第一步,学习如何拖放电影剪辑工作,目的本教程。 按钮内影片剪辑方法一个电影剪辑,不能简单地作出反应,鼠标点击。 不像一个按钮,它不能用一个(释放)或(新闻)来处理。 所以,你必须棘手。 你把一个按钮里面的电影剪辑。 该按钮可以处理鼠标点击,只要它是个大国,足以涵盖整个电影剪辑。 为了把它变成一个可选的电影剪辑,我们一起把它转变成一多帧的电影剪辑。 第一架载有按钮命名为小康按钮。 这个按钮有以下脚本: 就(释放) ( this.gotoandstop ( 2 ) ; ) 提到这一点,按钮是参照电影片断,它是。帧2影片剪辑包含一个类似按钮,就命名为按钮。 不同之处是,在对钮是一个不大光明的,这表明该电影剪辑已经选定。 剧本对这个电影剪辑是类似的: 就(释放) ( this.gotoandstop ( 1 ) ; ) 正如你可能会猜,点击按钮框2 ,电影剪辑去框1 ,如果原来的小康按钮所在地。 通过点击按钮在电影剪辑,并再三,电影剪辑云间来回奔波框1和2 。 唯一留下来的地方,停止( ) ;指挥上的第一帧的电影剪辑。 hittest方法你可以侦测到点击一下鼠标,在一个电影剪辑中一个按钮。 但是,这种方法是一个小麻烦。 当您学习,虽然,它是一个更洁净的解决办法。 检测鼠标点击一个电影剪辑,没有一个按钮,用onclipevent ( mousedown )或onclipevent ( mouseup )电影剪辑处理。 比如,你可以把以下脚本,一个电影剪辑: onclipevent ( mouseup ) ( this.gotoandstop ( 2 ) ; ) 两帧都在电影剪辑,各以不同的彩色圈。 停止( ) ;指挥,是对第一帧的电影剪辑。 当你试试这个电影,你会看到即时为什么onclipevent ( mouseup )处理器是有别于就(释放)处理器上使用的按钮。 如果你点击其中一个电影剪辑,他们都作出反应。 这是因为所有影片剪辑获得mouseup事件发送给他们。 它不是排他性的,以公正影片剪辑下的光标。 确定哪些电影剪辑点击有出路,以确定哪些影片剪辑已点选。 该hittest功能测试鼠标位置与电影剪辑,看看是否位置是车厢内的电影剪辑。 所以,通过修改脚本,所以我们只能传递正确的影片剪辑给其第二帧。 onclipevent ( mouseup ) (如果( this.hittest ( _root._xmouse , _root._ymouse ) ) ( this.gotoandstop ( 2 ) ; ) ) 该hittest功能,能够在工作中的各种不同的方法。 在这种情况下,这是美联储x和y值的鼠标位置。 这是序,这使它是指以目前的电影剪辑。 当用户点击任何地点, onclipevent ( mouseup )处理人员在所有影片剪辑获得触发。 那么,这两个影片剪辑履行hittest测试;只有一个,就是下鼠标,将试验阳性,并跳转到帧2 。 遴选剧本要改变这种成为一个选择剧本,我们已让用户点击影片剪辑多次和改变国家的电影剪辑,从起飞和回再次起飞。 剧本已确定哪一个国家的电影剪辑,目前在然后发送剪辑到其他帧。 脚本可以决定该国目前的状态看,在当前帧的电影剪辑。 这是可以做到的,与正好命名_currentframe财产。 这个属性读取1当影片剪辑,是对第一帧和第2款时,它则是第二。 这里是新的讲稿。 这是一个复杂的脚本,因为它第一次测试地点鼠标,然后测试,目前帧的电影剪辑。 onclipevent ( mouseup ) (如果( this.hittest ( _root._xmouse , _root._ymouse ) ) (如果( this._currentframe == 1 ) ( this.gotoandstop ( 2 ) ; )否则( this.gotoandstop ( 1 ) ; ) ) ) 现在你们看到了两种完全不同的方法,使可选择的电影剪辑。 我喜欢第二条路更好,因为你不下场与课外图书符号的按钮。 好处是使用按钮,但问题在于,他们可以轻易包含上,下, 20多国,那有时尼斯,为用户的反馈意见,因为用户作出选择 这是一篇文章说,由保罗卡尔代拉
|
|||
|