仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1273|回复: 7
打印 上一主题 下一主题

[学习教程] 动画教程之Flash 举措剧本之:材料速查(9)

[复制链接]
爱飞 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-15 22:54:08 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
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
[propertyName]);
}

这个例子在输入窗口中输入以下了局:
myObjecthastheproperty:name,withthevalue:Joe
myObjecthastheproperty:age,withthevalue:25
myObjecthastheproperty:city,withthevalue:SanFrancisco
  假如但愿剧本能够反复处置特定范例的子项,如仅处置影戏剪辑子项。可使用for...in语句和typeof操纵符。

for(nameinmyMovieClip){
if(typeof(myMovieClip[name])=="movieclip"){
trace("Ihaveamovieclipchildnamed"+name);
}
}
  注:for..in语句反复处置工具原型链中的工具属性。假如子工具的原型是parent,for..in也将反复处置parent的属性。
</p>
本地或全局转换应用于任何对象。但非真正意义上的3D,层的位置关系其显示问题。
admin 该用户已被删除
沙发
发表于 2015-1-17 19:46:37 | 只看该作者
RichMedia并不是一种具体的互联网媒体形式,而是指具有动画、声音、视频和/或交互性的信息传播方法。 
柔情似水 该用户已被删除
板凳
发表于 2015-1-26 21:56:03 | 只看该作者
富媒体广告的概念:富媒体 Rich Media,是由英文翻译而来,从字面上很难理解Rich Media到底是什么。
兰色精灵 该用户已被删除
地板
发表于 2015-2-5 04:18:59 | 只看该作者
在网络营销中所提供的利益。如果我们仔细看看国内外的专业网站,很少看到应用FLASH格式的广告,如网络上的知名网站。相信它们并不缺乏FLASH图片的制作力量。
乐观 该用户已被删除
5#
发表于 2015-2-11 05:14:33 | 只看该作者
Flash也可以合成简单的JavaScript函数。如果你学过某种脚本语言如JavaScript或者Macromedia的Director Lingo,你会知道这有点令人畏缩。
若天明 该用户已被删除
6#
发表于 2015-3-1 23:08:43 | 只看该作者
在Web上只好把动画做得很小。即使最简单的动画也需要较长的下载时间。Flash的流技术和矢量图形对这种情况做了改变。
小女巫 该用户已被删除
7#
发表于 2015-3-11 02:47:40 | 只看该作者
单纯的做动画而言,flash动画与传统动画有很多差别,这里会为你介绍什么是flash与flash与传统动画相比具有的优点和缺点,而进一步了解flash动画
再见西城 该用户已被删除
8#
发表于 2015-3-25 04:45:54 | 只看该作者
flash 有这么多的优势,那么它的优缺点和设计方面的关系是什么?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-23 11:20

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表