动画教程之Flash 举措剧本之:材料速查(9)
FlashScreensaversMaker能够迅速的将您的Flash作品转化为屏保程序。在剧本中把持流向
在剧本中把持流向
ActionScript利用if、for、while、do...while和for...in举措,根据某个前提是不是存在实行某个举措。
1、利用“if”语句
反省一个前提是真或假(true或false)的语句以if开首。假如前提存在,ActionScript实行接上去的语句。假如前提不存在,ActionScript跳转到本代码块之外的下一语句。
要优化你的代码的功能,起首反省最有大概存在的前提。
上面的语句测试几个前提。elseif指定假如后面的前提是假(false)时可选的测试。
if((password==null)||(email==null)){gotoAndStop("reject");}else{gotoAndPlay("startMovie");}
2、反复实行举措
ActionScript能够反复实行举措,能够按指定次数反复实行,或指定前提存在时反复实行。在ActionScript中,利用while、do...while、for和for...in举措创立轮回。
1.当前提存在时反复实行举措
利用while语句完成。while轮回先盘算一个表达式,当表达式的值为真(true)时,实行轮回体中的代码。在轮回体中的每一个语句被实行后,再次盘算表达式。鄙人面的例子中,轮回实行4次:
i=4while(i$#@62;0){myMC.duplicateMovieClip("newMC"+i,i);i--;}
也能够利用do...while语句创立与while轮回同类的轮回。在do...while轮回中,表达式的盘算在代码块底部举行,因此该种轮回最少运转一次,以下所示:
i=4do{myMC.duplicateMovieClip("newMC"+i,i);i--;}while(i$#@62;0);
2.利用内建计数重视复实行举措
利用for语句完成。年夜多半轮回利用某种计数器把持轮回运转的次数。能够先声明一个变量,然后写一个语句,在每次实行轮回以后增添或削减该变量的值。在for举措中,计数器和增添计数器的语句是该举措的构成部分,以下所示:
for(i=4;i$#@62;0;i--){
myMC.duplicateMovieClip("newMC"+i,i+10);
}
3.要轮回处置影戏剪辑或工具的子项
利用for..in语句完成。子项包含别的影戏剪辑、函数、工具和变量。上面的例子利用trace举措在输入窗口打印轮回处置的了局:
myObject={name:’Joe’,age:25,city:’SanFrancisco’};
for(propertyNameinmyObject){
trace("myObjecthastheproperty:"+propertyName+",withthevalue:"+myObject
);
}
这个例子在输入窗口中输入以下了局:
myObjecthastheproperty:name,withthevalue:Joe
myObjecthastheproperty:age,withthevalue:25
myObjecthastheproperty:city,withthevalue:SanFrancisco
假如但愿剧本能够反复处置特定范例的子项,如仅处置影戏剪辑子项。可使用for...in语句和typeof操纵符。
for(nameinmyMovieClip){
if(typeof(myMovieClip)=="movieclip"){
trace("Ihaveamovieclipchildnamed"+name);
}
}
注:for..in语句反复处置工具原型链中的工具属性。假如子工具的原型是parent,for..in也将反复处置parent的属性。
</p>
本地或全局转换应用于任何对象。但非真正意义上的3D,层的位置关系其显示问题。 RichMedia并不是一种具体的互联网媒体形式,而是指具有动画、声音、视频和/或交互性的信息传播方法。 富媒体广告的概念:富媒体 Rich Media,是由英文翻译而来,从字面上很难理解Rich Media到底是什么。 在网络营销中所提供的利益。如果我们仔细看看国内外的专业网站,很少看到应用FLASH格式的广告,如网络上的知名网站。相信它们并不缺乏FLASH图片的制作力量。 Flash也可以合成简单的JavaScript函数。如果你学过某种脚本语言如JavaScript或者Macromedia的Director Lingo,你会知道这有点令人畏缩。 在Web上只好把动画做得很小。即使最简单的动画也需要较长的下载时间。Flash的流技术和矢量图形对这种情况做了改变。 单纯的做动画而言,flash动画与传统动画有很多差别,这里会为你介绍什么是flash与flash与传统动画相比具有的优点和缺点,而进一步了解flash动画 flash 有这么多的优势,那么它的优缺点和设计方面的关系是什么?
页:
[1]