简单生活 发表于 2015-1-15 22:22:21

动画教程之Flash 举措剧本之:材料速查(17)

Flash动画制作软件是一款可以帮助设计者制作和设计动画Flash介绍、Flash标识、Flash广告、Flash弹出菜单以及任何其它Flash动画的Flash文本效果工具。
利用ActionScript的语法
利用ActionScript的语法</B>

  用ActionScript编写剧本时,假如利用一般形式的举措面板,经由过程从菜单和列表选择选项,能够创立复杂的举措。要想用ActionScript编写功效壮大的剧本,你就必需深切懂得Flash5的ActionScript剧本言语。

  象别的剧本言语一样,ActionScript也有变量、函数、工具、操纵符、保存关头字等言语元素,有它本人的语律例则。ActionScript同意用户创立本人的工具和函数。ActionScript的语法微风格与JavaScript十分类似,但不完整不异。ActionScript具有本人的句法和标点标记利用划定规矩,这些划定规矩划定了一些字符和关头字的寄义,和它们的誊写按次。比方,在英语中句号停止一个句子,而在ActionScript中则用分号停止一个语句。

  上面列出ActionScript的一些通用语律例则。年夜多半ActionScript术语也都有它们本人的详细请求。关于某个专门术语的划定规矩,却参阅ActionScript辞书中相干的词条。

1、点语法

  在ActionScript中,点(.)被用来指明与某个工具或影戏剪辑相干的属性和办法。它也用于标识指向影戏剪辑或变量的方针路径。点语法表达式由工具或影戏剪辑名入手下手,接着是一个点,最初是要指定的属性、办法或变量。比方,_X影戏剪辑属性指出编纂区中影戏剪辑的X轴地位。表达式ballMC._x是指影戏剪辑实例ballMC的_X属性。

  作为另外一个例子,submit是在影戏剪辑form中设置的一个变量,而form又是嵌套在影戏剪辑shoppingCart中的影戏剪辑。表达式shoppingCart.form.submit=true的感化是设置实例form的submit变量的值为true。

  表达一个工具或影戏剪辑的办法遵守不异的形式。比方,ballMC实例的play办法挪动ballMC的工夫轴播放头,就象上面的语句:

ballMC.play();
  点语法利用两个特别的别号:_root和_parent。别号_root是指主工夫轴。可使用_root别号创立一个相对路径。比方,上面的语句挪用主工夫轴中影戏剪辑functions的buildGameBoard函数:

_root.functions.buildGameBoard();
 能够用别号_parent援用嵌套以后影戏剪辑的影戏剪辑。也能够用_parent创立一个绝对方针路径。比方,假如影戏剪辑dog被嵌套在影戏剪辑animal当中,那末,在实例dog上的以下语句告知animal中断播放:

_parent.stop();
2、斜杠语法</B>

  Flash3和4利用斜杠语法指出影戏剪辑或变量的方针路径。Flash5播放器仍旧撑持这类语法,但不保举利用。在斜杠语法中,斜杠被用来代替点,用以标明影戏剪辑或变量的路径。要指出一个变量,能够在变量前加上冒号,以下所示:
myMovieClip/childMovieClip:myVariable

  能够用点语法代替上述斜杠语法暗示的方针路径:
myMovieClip.childMovieClip.myVariable
  斜杠语法在tellTarget举措中利用最广泛,但这类举措在Flash5中已不再保举利用。

  注:如今,宁肯利用with举措而不利用tellTarget,由于with举措与点语法更兼容。

3、年夜括号

ActionScript语句用年夜括号({})分块,以下面的剧本所示:
on(release){
myDate=newDate();
currentMonth=myDate.getMonth();
}

4、分号

  ActionScript语句用分号停止,但假如你省略语句开头的分号,Flash仍旧能够乐成地编译你的剧本。比方,上面的语句用分号停止:
column=passedDate.getDay();
row=0;
一样的语句也能够不写分号:
column=passedDate.getDay()row=0

5、圆括号

  界说一个函数时,要把参数放在圆括号中:
functionmyFunction(name,age,reader){
...
}
  挪用一个函数时,也要把要传送的参数放在圆括号中:
myFunction("Steve",10,true);
  圆括号也能够用来改动ActionScript的优先级,或使本人编写的ActionScript语句更简单浏览。

  也能够用圆括号来盘算点语法中点右边的表达式。比方,鄙人面的语句中,圆括号使表达式newcolor(this)失掉盘算,并创立了一个新的色彩工具:
onClipEvent(enterFrame){
(newColor(this)).setRGB(0xffffff));
}
  在上例中,假如不利用圆括号,就必要在代码中增添一个语句来盘算它:
onClipEvent(enterFrame){
myColor=newColor(this);
myColor.setRGB(0xffffff);
}
</p>
Flash又被称之为闪客,是由macromedia公司推出的交互式矢量图和Web动画的标准,由Adobe公司收购。

第二个灵魂 发表于 2015-1-17 17:48:20

富媒体广告的概念:富媒体RichMedia,是由英文翻译而来,从字面上很难理解RichMedia到底是什么。

愤怒的大鸟 发表于 2015-2-2 10:46:31

FLASH广告的问题主要表现在:

活着的死人 发表于 2015-2-7 18:41:44

逐渐改变了我们生活及生活习惯的一些东西,而正是互联网的大势兴起,Flash动画越来越受到宠爱,现在,Flash动画已成为网络广告的中坚力量。

因胸联盟 发表于 2015-2-23 02:49:47

向量图有一个特点,就是放大后的图像是不会改变的. 点阵图 向量图Flash的应用,还有再不断在完善的Action Script脚本语言。

飘飘悠悠 发表于 2015-3-7 07:37:08

Rich Media并不是一种具体的互联网媒体形式,而是指具有动画、声音、视频和/或交互性的信息传播方法。 

变相怪杰 发表于 2015-3-14 18:06:37

FLASH动画的视觉观赏效果好,容易给民众留下深刻的印象,是动画行业从业者和动画创意设计制作机构的主要业务之一。

兰色精灵 发表于 2015-3-21 14:50:36

在Web页面上使用声音是可能的,但是在精确的时间播放声音几乎是不可能的。Flash通过把声音放入时间期限内解决了这个问题,因此你现在可以把声音连接到动画的特定部分或者某个用户交互过程。
页: [1]
查看完整版本: 动画教程之Flash 举措剧本之:材料速查(17)