欢迎来到天天文库
浏览记录
ID:9521394
大小:80.00 KB
页数:26页
时间:2018-05-02
《动画flash脚本教程》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、1.3初识ActionScript脚本是由英语单词、数学符号和函数构成的,下面是一个ActionScript的例子:on(press){gotoAndPlay("myframe");}你可以通过其中的关键单词推测这段程序的作用。单词press表示按,即用鼠标在某种对象上面单击,这里的对象就是按钮。第二行中的长单词可以分开读成“gotoandplay”,可以将其理解为命令Flash到达影片中的一个特定位置并从这一特定位置开始播放影片。从以上可以看出,ActionScript可以控制Flash影片的播放。在着手学习ActionScript之前,我们将对ActionScri
2、pt在Flash影片中的功能作更多的了解。Flash影片可以包含若干场景,每个场景都有时间轴,每条时间轴从第1帧开始。如果不添加ActionScript,Flash影片会自动从场景1的第1帧开始播放,直到场景1的最后一帧,然后接着播放场景2,以此类推。ActionScript的主要目的就是用来改变这种自动而死板的线性播放行为,一段脚本可以使影片在一个特定的帧上停止,循环播放前面的部分,甚至于让用户控制要播放哪一帧。ActionScript能够使影片完全脱离被动的线性播放模式。这还不是ActionScript的所有功能,它还可以将Flash影片从简单的动画改变为具有交互
3、能力的电脑程序。下面让我们见识一下ActionScript能实现的一些基本功能。=控制播放顺序你可以通过选择某个菜单将影片暂停在某个位置,然后由用户来决定下一步干什么,这就避免让影片径直朝前播放。=创建复杂动画直接使用Flash中的绘图工具和基本命令来创建足够复杂的动画是相当困难的,但是脚本可以帮助你创建复杂的动画。例如可以用ActionScript控制一个球在屏幕中无休止的跳动,并且可以使它的动作遵从物理学中的重力定律。如果你不用ActionScript来实现这样的动画,你将需要几千帧来模仿相似的动作,而用ActionScript,你将只需要一帧。=响应用户输入你可
4、以通过影片向用户提出问题并接收答案,然后将答案信息用于影片中或将其传送到服务器。加入了相应ActionScript的Flash影片更适合做网页中的表单。=从服务器获取数据与向服务器传送数据相反,使用ActionScript也可以从服务器中获取数据,你可以获取即时的信息并将它提供给用户。=计算ActionScript也可以对数值进行计算,用它可以模拟出各种复杂的计算器。=调整图像ActionScript可以在影片播放时改变图像的大小、角度、旋转方向以及影片剪辑元件的颜色等。你还可以从屏幕中复制或删除对象。=测试环境你可以用ActionScript测试Flash影片的播放
5、环境,如获取系统时间,获取FlashPlayer的版本信息等。=控制声音ActionScript可以方便地控制声音的播放,甚至控制声音的声道平衡和音量等。1.4ActionScript放在哪里初学ActionScript的Flash爱好者最想问的问题恐怕是“ActionScript应该放在哪里?”Flash是一种复杂的多媒体编辑环境,如果你曾经使用过Flash,或者看过FlashMX附带的教程,你就应该知道Flash中的一些基本术语或元素。在Flash的元素中有3个地方可以放置脚本。1.4.1时间轴Flash影片中的每个场景都有时间轴,时间轴上的每个关键帧都可以放置脚
6、本。并且,你还可以在每一个关键帧的不同层上放置不同的脚本。在主时间轴中放置脚本之前,需要先选择一个关键帧。启动Flash时,时间轴中有一个空白关键帧当选中一个关键帧后,你就可以打开动作面板,查看里面的脚本或者开始编写你自己的脚本了。有几种方法可以打开动作面板。你可以选择“窗口”→“动作”命令,或者按快捷键F9。如果你对Flash复杂的影片浏览器比较熟悉,你也可以在影片浏览器中查看整个Flash影片所用到的脚本。打开影片浏览器的快捷键是Alt+F3。如图1-2所示即为FlashMX的动作面板。该动作面板被命令为“动作-帧”,这是因为其中的脚本将作用在帧上。如果是新建的一
7、个影片,动作面板将是空的。后面我们将在动作面板中添加各种各样的脚本。第2章我们将看到如何使用动作面板。时间轴中的脚本将在Flash影片播放到脚本所在的关键帧位置时自动执行。例如,如果你为某一关键帧添加了stop()命令,当影片播放到那一帧位置时就会自动停止。要让影片继续播放,只有在其他的脚本中添加相应的命令。在时间轴中添加脚本还有一个好处就是方便你在ActionScript中使用函数。函数是可以重复使用的脚本代码,要想使整个影片都可以调用脚本中的函数,就必须将函数放置在主时间轴中。1.4.2按钮Flash中的元素又称作元件(symbol)。元件主要有
此文档下载收益归作者所有