|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
Flash特别适用于创建通过Internet提供的内容,因为它的文件非常小。Flash是通过广泛使用矢量图形做到这一点的。
2.5事务处置函数
说完了经常使用的事务,在来讲说事务处置的两种分歧体例。后面先容的事务处置代码的办法是如许增加的:起首,选择将要捕捉事务的工具(影片剪辑实例大概按钮),接着,翻开剧本面板,然后编写“on事务称号”的代码。例如说,假如我们要让一个影片剪辑实例捕获mouseDown事务,那末能够先在场景当选择这个影片剪辑实例(假定其称号为movieClip_mc),然后为其设置以下等的代码。
onClipEvent(mouseDown){
}
这类办法用起来简便直不雅,可是它有一个弱点是――交互性不敷。怎样说呢?这类办法创建起来的事务处置代码是“流动”的,不克不及在程序运转的过程当中静态变动。例如说,我们假如我们但愿这个影片剪辑在影片播放到第10帧的时分利用某一段代码来处置mouseDown事务,可是当影片播放到第20帧的时分,我们有必要别的一段代码来处置mouseDown事务。如许的使用你是否是没有碰到过,来举一个直不雅的例子说,我们都利用过电视机的远控器,电视机的远控器上良多按钮都是“多模态”的,也就是说,这些按钮在分歧的形态下功效是分歧的。调治声响的按钮在一般形态下是用来进步和减小音量的,可是假如你进进了色彩设置形式时,按一样的按钮调治的不再是音量而是色彩了。
仍旧举下面的例子来讲明,假如我们在影片的某一个帧中到场如许的代码
movieClip_mc.onMouseDown=function(){
}
就能够完成对事务处置代码的静态切换了。这个语句对照特别,它是说,将影片剪辑实例movieClip_mc的onMouseDown事务处置代码用function()取代,而function()前面的年夜括号中就是新的事务处置代码。你能够影片中屡次利用这类办法,只需每次前面function()函数的内容分歧就能够完成事务处置代面的静态调剂了。必要注重的时分,利用这类办法界说事务处置代码是,影片剪辑实例必需呈现在场景中,当它从场景中消散后,事务处置代码将会主动删除,假如要再次利用,必需从头指定。假如想删除工夫的处置代码可使用deletemovieClip_mc.onMouseDown如许的语句。
一般在编写对照庞大的程序时,我们都偏向于利用事务处置函数来为场景中的工具设置事务处置代码,由于如许能够经由过程一条事务线将尽年夜多半代码串起来,便于代码的保护和调试。不然的话代码分离在各个工具外部,简单使代码显得对照凌乱,出了成绩也不简单找堕落误地点。
</p>
交互性更是flash动画的迷人之处,可以通过点击按钮、选择菜单来控制动画的播放。正是有了这些优点,才使flash日益成为网络多媒体的主流。 |
|