大雀软件园

首页 软件下载 安卓市场 苹果市场 电脑游戏 安卓游戏 文章资讯 驱动下载
技术开发 网页设计 图形图象 数据库 网络媒体 网络安全 站长CLUB 操作系统 媒体动画 安卓相关
当前位置: 首页 -> 网络媒体 -> FLASH -> Flash脚本的执行顺序

Flash脚本的执行顺序

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

做了一下flash剧本实行程序情景的尝试,归纳出以次几条文则:1.先实行帧剧本,再实行该帧中的片子剪辑中帧剧本.2.同一帧中各别图层的帧剧本的实行程序是从表层图层至基层图层;3.各别片子剪辑中的帧剧本实行程序是按照其加载程序来的.常常下在同一帧中各别图层内的片子剪辑剧本以自基层图层至表层图层;4.因为非剧本创造的片子剪辑最先加载,以是先实行非剧本创造的片子剪辑中的剧本,再实行由剧本创造的片子剪辑中的剧本,剧本创造的片子剪辑按照"先创造/加载,先实行"的规则;5.非剧本创造的片子剪辑的加载程序是由深度低至深度高.6.gotoandplay语句即使是跳转到同一片子剪辑中的某一帧,则该语句反面的语句还会实行,即使是跳转到其它片子剪辑(比方:_parent.gotoandplay(n)),则后来的语句不会实行.上头的准则有点儿像绕口令,咱们来看一个例子,这个例子我就不给源文献了:1.兴建一flash文书档案,插入一个新图层,如许所有有两个层.2.在两个图层中各插入一句:trace("这是图层一/二");3.尝试.不妨看到上头的图层先输入.调换图层场所不妨考证.咱们连接:1.兴建一个mc,在mc里第一帧写上:trace("这是片子剪辑"+this._name);2.在两个图层中各拖入一个mc.3.实行.连接:1.把两个mc放到同一图层中.2.变换mc的陈设程序,辨别尝试.连接:1.插入第二帧.2.在第二帧中写:gotoandstop(1);trace("这是第二帧");3.尝试.连接:1.窜改mc,在mc中介入第二帧.2.在第二帧中写:_parent.gotoandstop(1);trace("这是片子剪辑中的第二帧");3.将主场景中向来的两个mc简略.4.在主场景第二帧的代码简略,新加上:stop();5.将mc向第二帧中拖入一个.6.实行.由此不妨考证上头的准则.指示一点:因为实行程序是由上海图书馆层至下图层,以是即使剧本中有#include,应放到上海图书馆层中.如许个中的因变量或变量本领被下图层的剧本援用.结果倡导:为了不被flash的实行程序搞晕,请依照oo的思维编写稿品,gotoandplay运用符合,变量的援用也最佳有封装性,不要在各别的片子剪辑中援用同一个变量,全部变量尽管不必.flash并没有准则确定要还好吗抄写剧本才算及格,然而为了处事的简单,请提防典型写法.要不商量剧本的实行程序就够受的了.底下几个规则无妨按照一下:1.勤写解释.2.剧本写在一帧中,各别段的剧本用解释划分.3.剧本写在帧中,事变处置器不要加到按钮/片子剪辑上.4.不运用全部变量.5.不径直在因变量中援用某一片子剪辑,而改用参数援用.6.不要一再运用gotoandplay.7.常用的因变量写到主场景的帧上,大概写到外部文献中再include.8.片子剪辑里帧中即使有因变量,不如为该片子剪辑自设置一个类再用as2.0类链接.把该因变量动作类的一个本领.片子剪辑中的变量亦是如许.9.只有两段片子真的毫无联系,要不慎用多场景.

热门阅览

最新排行

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