Flash 中的AS 编程环境和语法结构特点
摘要:各种编程语言都有各自的编程环境和语法结构的特点,该文主要介绍flashactionscript的编程环境和语法结构的特点。
关键词:影片剪辑;对象;事件
中图分类号:tp311 文献标识码:a 文章编号:1009-3044201315-3622-03
学过动画制作的人都有这样一个体会,要制作出一个好的flash动画,使用as编写动作脚本是必不可少的,即使只是很简单的几句代码,也会在整个flash动画中起到画龙点睛的作用。然而,as又有别于其他的编程语言,它的编程环境、语法结构有自己的特点和规则,需要我们在使用之前有一定的了解。
1 as的编程环境
选取某一桢、某一个按钮或某一个影片剪辑元件的实例,右键打开动作面板,就进入了as的编程环境。
1)帧:要把as写在桢上,需要选取这一桢,右键打开动作面板。写在关键帧上面的as,当时间轴上的指针走到这个关键帧的时候,写在这个帧上面的as就被触发执行了。
实例:选取影片结尾的一个关键帧,然后打开as面板,在桢上写入stop()。那么在播放影片的时候,播放到最后一桢时,将会停止。
2)按钮:要把as写在按钮上,需要点选目标按钮,右键打开动作面板。与帧上的as不同,按钮上面的as是要有触发条件的。
实例:要实现按下按钮后停止播放影片,那么我们需要做一个按钮,放到主场景,点选按钮,然后打开as面板。如果在按钮上写stop();那么,输出的时候就会提示错误。正确的应该这样写:
onrelease{mousemove是什么键
stop();
}
整个代码翻译过来就是: 当(松开鼠标){停止播放}。写在按钮上面的as的格式应该是:on(发生的事件){要执行的动作代码}
3)影片剪辑mc:写在mc上面的as和写在按钮上的大同小异。首先点选mc,然后右键打开as面板。
实例:要实现播放影片时先停止场景中影片剪辑mc的播放,需要先点选影片剪辑mc,在打开的动作面板上输入如下代码:

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。