- 1、本文档共29页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
FLASH AS 2010.ppt
FLASH的AS脚本 复习: 图层:和Photoshop的图层差不多。 引导层:可以导向Motion动画。 遮罩层:遮罩层有图像的地方,它下面那层的内容才可显示。 2、三种帧:即帧,关键帧,空白关键帧。 3、三种符号:即影片剪辑,按钮,图形。 4、三种Flash动画的文件格式:即SWF,FLA EXE。 5、三种Flash常用的声音:MP3,AVI,WAV 6、三种影片生成方式;导出动画,发布影片,CTRL+ENTER 7、三个重要数字:帧率,影片尺寸,背景色值。 6、三个Flash常用图片格式:jpg ,png ,gif 7、重要快捷键:F4 显示/隐藏面板 F5 普通帧 F6 关键帧 F7 空白关键帧 F8 转换为符号 AS简介 用Flash制作动画,光凭时间轴和图层来演绎画面,即使动画再精彩,也只能让观赏者盯着屏幕,沿着时间线的进度被动的欣赏。如果要想动画具有交互性,根据观赏者的选择来控制播放的顺序或者呈现不同的内容就非得依靠Flash的动作脚本语言了。动作脚本英文为ActionScript,简称AS 运用Flash动作脚本语言,能实现时间轴无能为力的一些特殊效果;运用基本技法与动作脚本语言相结合制做出来的动画效果,往往更加精彩纷呈;运用动作脚本语言,还可以让一些复杂繁琐的制作过程得到有效的简化。 添加帧的动作脚本 ?①添加脚本的方式; ②应用【添加脚本】工具 ; ③认识帧动作标志“a”; ④语法规范:小括号“()”和分号“;” 。 1.添加动作脚本的方式 在Flash中添加动作脚本可以分为两种方式,一是为“帧”添加动作脚本,二是向“对象”添加动作脚本。“帧”动作脚本,是指在时间轴的“关键帧”上添加的动作脚本。“对象”动作脚本,是指在“按钮”元件和“影片剪辑”元件的实例上添加的动作脚本(只需将实例命名)。 请注意,“图形”元件上是不能添加动作脚本的。 帧动作标志“a”: 当关键帧上添加了动作脚本之后,该帧上就会出现一个小写的字母“a” ,这个标志表明在该帧上添加了动作。 添加帧的动作脚本—语法及规范: 小括号“()”:在“AS”中,这个小括号“()”的作用之一是用来在其中定义函数或者动作的参数,如gotoAndstop(50),也有不用参数的动作,如本节用到的stop()。 添加帧的动作脚本—语法及规范: 分号“;”:在“AS”中,分号“;”是用来作为语句结束的标记,在Flash AS脚本中,任何一条语句都是以“;”号结束的。虽然有时省略了“;”号,Flash也可以成功的编译这个脚本,但这是不规范的。 脚本面板 执行语句:时间轴控制 实例: 播放:on(press){ gotoAndPlay(1);//从第一帧开始播放动画} 暂停:on(press){ stop();//在某一帧暂停动画} 停止: on(release){ gotoAndStop(1);//停止动画并返回第一帧} 继续:on(press){ play();//从某一帧开始播放动画} 快退:on (release) {prevFrame(); //prevFrame表示回到动画的上一帧} 快进:on (release) {nextFrame(); //nextFrame表示跳到动画的下一帧} 执行语句:影片剪辑控制 startdrag()函数 startdrag()是跟踪鼠标函数,它的用法是: startDrag(target,[lock ,left , top , right, bottom]) 参数 target要拖动的影片剪辑的目标路径。 lock一个布尔值,指定可拖动影片剪辑是锁定到鼠标位置中央(true),还是锁定到用户首次单击该影片剪辑的位置上 (false)。此参数是可选的,也可以省略,省略时默认为(false)。 left、top、right、bottom相对于影片剪辑父级坐标的值,这些值指定该影片剪辑的约束矩形。这些参数是可选的,也可以省略,省略时默认为无约束范围。 1.fscommand(fullscreen, true/false ) 2.fscommand(allowscale, true/false ) 3.fscommand(quit) 直接在按钮上加:on(release){ fscommand(quit); } 或者在某帧直接加 fscommand(quit); 4.fscommand(showmenu, true/false ) 5.fscommand(exec,“true/false) * * 添加帧的动作脚本—语法及规范: ActionScrip
文档评论(0)