大雀软件园

首页 软件下载 安卓市场 苹果市场 电脑游戏 安卓游戏 文章资讯 驱动下载
技术开发 网页设计 图形图象 数据库 网络媒体 网络安全 站长CLUB 操作系统 媒体动画 安卓相关
当前位置: 首页 -> 网络媒体 -> FLASH -> Flash MX 2004 ActionScript图文教程(十三)

Flash MX 2004 ActionScript图文教程(十三)

时间: 2021-07-31 作者:daque

  2.5事变处置因变量   说结束常用的事变,在来说说事变处置的两种各别办法。前方引见的事变处置代码的本领是如许增添的:开始,采用将要捕捉事变的东西(片子剪辑范例大概按钮),接着,翻开剧本面板,而后编写“on 事变称呼”的代码。比如说,即使咱们要让一个片子剪辑范例捕获mousedown事变,那么不妨先在场景中采用这个片子剪辑范例(假如其称呼为movieclip_mc),而后为其树立如劣等的代码。   onclipevent(mousedown) {   }   这种本领用起来简略直觉,然而它有一个缺陷是——交互性不及。如何说呢?这种本领创造起来的事变处置代码是“恒定”的,不许在步调运转的进程中动静变动。比如说,咱们即使咱们蓄意这个片子剪辑在片子播放到第10帧的功夫运用某一段代码来处置mousedown事变,然而当片子播放到第20帧的功夫,咱们有须要其余一段代码来处置mousedown事变。如许的运用你是否没有遇到过,来举一个直觉的例子说,咱们都运用过电视的遥控器,电视的遥控器上很多按钮都是“多模态”的,也即是说,那些按钮在各别的状况下功效是各别的。安排声响的按钮在平常状况下是用来普及和减小响度的,然而即使你加入了脸色树立形式时,按同样的按钮安排的不复是响度而是脸色了。   仍旧举上头的例子来证明,即使咱们在片子的某一个帧中介入如许的代码   movieclip_mc.onmousedown = function() {   }   就不妨实行对事变处置代码的动静切换了。这个语句比拟特出,它是说,将片子剪辑范例movieclip_mc的onmousedown事变处置代码用function()包办,而function()反面的大括号中即是新的事变处置代码。你不妨片子中屡次运用这种本领,只有历次反面function()因变量的实质各别就不妨实行事变处置代面包车型的士动静安排了。须要提防的功夫,运用这种本领设置事变处置代码是,片子剪辑范例必需出此刻场景中,当它从场景中消逝后,事变处置代码将会机动简略,即使要再次运用,必需从新指定。即使想简略功夫的处置代码不妨运用 delete movieclip_mc.onmousedown 如许的语句。   常常在编写比拟搀杂的步调时,咱们都目标于运用事变处置因变量来为场景中的东西树立事变处置代码,由于如许不妨经过一条事变线将绝大普遍代码串起来,便于代码的保护和调节和测试。要不的话代码分别在各个东西里面,简单使代码显得比拟凌乱,出了题目也不简单找堕落误地方。

热门阅览

最新排行

Copyright © 2019-2021 大雀软件园(www.daque.cn) All Rights Reserved.