Flash Action script
主讲:路人甲
课程总目标:
- Flash 动画制作复习
- Action Script程序脚本基础
- 事件和事件处理函数
- 影片剪辑控制
- AS对象与属性
- 实例制作
课程总目标:
- 实例制作
- 火影忍者穿衣服
- 拼图
- Twins时钟
- 鼠标跟随
- 抓蛋糕
- 动态下拉菜单
- 载入电影
- 心理测试
- 火车控制
- 下雪
- 影片载入进度条
- 电子相册
- …..
课程目标:
- Flash 动画制作复习
- 了解FLASH动画的原理
- 帖,关键帖的区别
- 熟练的使用形状,动作补间制作动画
- 引导动画,遮罩动画
- 声音的添加处理及按钮的制作
- 广告条的制作
- as的初步认识使用
- 动画的播放和暂停
- 用按钮控制动画的播放和暂停
- 给按钮添加链接
- 实例
- On处理函数中参数意义动画
- 火车的控制
- 抓蛋糕
Flash 动画制作复习
- 了解FLASH动画的原理
- 帧,关键帧的区别
- 熟练的使用形状,动作补间制作动画
- 引导动画,遮罩动画
- 声音的添加处理及按钮的制作
As是什么
- ActionScript 是flash的脚本语言,是专门用来操作FLASH动画中的元素,使之具有交互功能的动画.通过as强大的功能,可以创造各种奇妙的动画效果和网格程序,例如:
- As能对动画的播放,停止,快进及音效的控制;
- As能制作交互性很强的游戏,导航,课件等;
- As可以制造更加酷炫的效果,比如礼花绽放,鼠标跟随;
- 同样的效果如果用AS来实现,制作简单,导出的体积更小,比如下雪,下雨等
- ActionScript语法类似于javascript
AS程序的作用对象
- 和其它脚本不同,AS程序有作用对象一说,在FLASH动画中并不能任意插入AS,而要依附于相关对象
- 三种作用对象
- 关键帧
- 按钮
- 影片剪辑
AS工作窗口
As初接触
- 动画的暂停
- 在关键帧上添加as会有一个a标示
As基本语法规则
- 基本语法规则
- 字母区别大小写
- 注释
- // 单行注释
- /**/ 多行注释
时间轴控制命令
- play( ); 播放
- stop( ); 停止
- gotoAndPlay( ); 转到并播放
- gotoAndStop( );转到并停止
- nextFrame(); 跳至下一帧并停止播放
- prevFrame(); 跳至前一帧并停止播放
用按钮控制动画的播放和暂停
- 用按钮控制时间轴的播放和暂停
on ( ) 事件处理函数
- 针对按钮对像的on ( ) 事件处理函数,该代码只能添加到按钮上,不能添加到时间轴上面
- 格式: on (鼠标事件) {
//此处是我们的语句,这些语句组成的函数体来响应鼠标事件
}
on ( ) 事件处理函数
- 常用的事件有如下几个:
- press: 在鼠标指针经过按钮时按下鼠标按钮
- release:在鼠标指针经过按钮时释放鼠标按钮
- rollOut: 鼠标指针滑出按钮区域
- rollOver: 鼠标指针放在按钮
- KeyPree(“key”) 按下指定的标准键盘上的按键
- 示例:
- on事件中的参数的意义
用按钮控制动画的播放和暂停
- 用按钮控制影片的播放和暂停
- 用按钮控制影片剪辑的播放和暂停
- 要给影片剪辑的实例命名
- 影片剪辑路径.相应操作
- 示例:
- 火车的开动
As初接触
- 给按钮添加链接
- getURL 给事件添加超级链接,包括电子邮件链接
- on(release){
getURL(“http://www.21shipin.com”,”_blank”);
}
- on(release){
getURL(“mailto: fsdf@fds.com”);
}
总结:
- As 只能插入到
- 关键帧 (a标示)
- 按钮
- 影片剪辑
- 针对按钮对像的on ( ) 事件处理函数,该代码只能添加到按钮上,不能添加到时间轴上面
- 控制某一影片剪辑的实例,必须先给实例命名方可通过(路径.相关动作)控制
作业:
- 抓蛋糕的游戏
- 下接菜单
- 弹出式菜单