|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
最新的零售版本为AdobeFlashProfessionalCC(2013年发布)。AdobeFlashProfessionalCC为创建数字动画、交互式Web站点、桌面应用程序以及手机应用程序开发提供了功能全面的创作和编辑环境。
2.1鼠标和键盘事务
鼠标事务能够说是使用最多的事务了,以是我们就从鼠标事务动手来看看当用户在屏幕上挥舞鼠标时,Flash应当怎样作出反响。
2.1.1鼠标按下(on(press))
假如某个界面元素(好比一个按钮大概一个影片剪辑的实例)的代码中含有on(press)如许的事务处置代码,那末当用户在这个界面元素上按下鼠标时,on(press)前面的年夜括号中的代码就会被实行。
2.1.2鼠标开释(on(release))
这个事务在鼠标健开释的时分产生,这个事务一般都是在on(press)以后产生的,有press才干有release嘛!举个例子来讲,当我们必要处置用户单击某个按钮的事务时,就能够为这个按钮增加一个on(release)事务处置。只管在这类情形下on(press)和on(release)的感化是类似的,由于一般press以后总会release,可是我们仍是应该只管利用on(release),为何呢?由于假如利用on(press)会让你的按钮“过于敏感”――悄悄一按,代码立即就被实行了,假如用户发明本人按错了,可就没有忏悔药吃了。而当利用on(release)时,一旦用户发明按错了,能够按住鼠标按钮不放,将鼠标指针挪动到按钮以外开释,代码就不会被实行,这才是对照人道化的按钮举动。
2.1.3在内部开释鼠标(on(releaseOutside))
当用户在某个按钮大概影片剪辑实例上按下鼠标(注重,是按下鼠标按钮不放),然后拖动鼠标指针,在这个按钮大概影片剪辑实破例面再开释鼠标,这时候就会产生releaseOutside事务。我们能够在这个按钮大概影片剪辑的事务处置代码中增加on(releaseOutside)来捕捉并处置这个事务。
2.1.4鼠标悬停(on(rollOver))
当鼠标指针在某个界面元素下面时,rollOver事务就会产生。这个事务最典范的使用是用来制造鼠标指向某个按钮大概影片剪辑实例时发生的反应效果:好比按钮色彩变更、弹出菜单大概实行其他的一些操纵。
2.1.5鼠标移出(on(rollOut))
这个事务和rollOver绝对,很明显,当鼠标指针在一个界面元素上方活动时发生rollOver事务,那末鼠标指针移出这个界面临象的时分就会发生rollOut事务。rollOut事务的前途iherollOver事务的处置常常是成对呈现的,例如说,我们捕获rollOver事务,在on(rollOver)中弹出了了一个菜单,那末很明显我们还必要捕获rollOut事务,在on(rollOver)中增加得当的代码将弹出的菜单埋没起来,不然菜单就会一向显现在界面上。
2.1.6拖动擦过(on(dragOver)
拖动操纵我们都很熟习,就是鼠标在某个工具上按下今后不开释,然后拖动鼠标。dragOver事务就是当鼠标指针处于拖动形态时经由某个工具时产生的事务。在制造拖动效果时,我们常常要和如许的事务打交道。
2.1.7拖动移出(on(dragOut))
从名字也能看出来,dragOut和dragOver刚好相反,也就是当鼠标处于拖动形态下时从一个工具上法挪动进来时产生的事务。
2.1.8键盘事务(On(keypress””))
当我们必要捕获用户的按键操纵时都必要利用这个事务,例如说假如必要捕捉用户按下偏向键左键的操纵时可使用On(keypress””),其他的以此类推。
</p>
ActionScript是一种程序语言的简单文本文件.FLA档案能够直接包含ActionScript。 |
|