免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
-关于Flash动作脚本ActionScriptActionScript即动作脚本,简称AS。在Flash动画中,使用AS可以使动画实现交互或完成某些特效。一、AS要写在什么地方,什么时候AS被触发执行?1、关键帧:写在关键帧上面的AS,当时间轴上的指针走到这个关键帧的时候,写在这个帧上面的AS就被触发执行了。例如要让影片播放完成后停在最后一关键帧,操作方法就是点选最后一帧关键帧,然后打开动作面板,在面板中输入stop()。2、按钮:不同于关键帧上面的AS,按钮上面的AS要有触发条件。要把AS写在按钮上,操作方法是点选目标按钮,然后打开动作面板。例如:假设有个按钮,效果是按下按钮后停止播放,那么步骤如下:做一个按钮,放到主场景,点选按钮,然后打开AS面板。现在如果也在按钮上写:on(release) stop(); /这里要比帧的动画多这些代码: on(release)其中release是鼠标的触发事件事件之一,作用是松开按钮,按钮的常用事件:release 松开releaseOutside 在按钮外面松开press 按下rollOver 鼠标进入按钮的感应区rollOut 鼠标离开按钮的感应区写在按钮上面的AS的格式:on(事件)要执行的代码 ,即按钮上的3、MC(影片剪辑)写在影片剪辑上的AS和写在按钮上的大同小异。操作方法就是点选影片剪辑,然后打开动作面板。看个例子:onClipEvent(load) stop();这里load代表一个事件。影片剪辑的事件有下面这些:load载入,当MC出现的时候执行unload卸载,当MC卸载的时候执行enterFrame存在的每个帧。在MC存在的每个帧都要执行一次代码。mouseDown按下鼠标(在场景内任何地方都算,和按钮不一样的地方)时执行。mouseMove移动鼠标,只要移动鼠标就执行代码mouseUp松开鼠标写在MC上的代码格式: onClipEvent(事件)代码二、AS中的对象和方法虽然AS不是真正的面向对象的编程,但它的概念贯穿整个AS的始终。1、 AS中的对象新建一个Flash文件,先创建一个命令按钮,然后创建一个影片剪辑,将命令按钮拖到影片剪辑中,命名为“myBtn”。将影片剪辑拖到主场景中,命名为“myMC”。现在如何表示主场景、影片剪辑、和按钮呢? 方法如下:_root主场景(主时间轴)_root.myMC 主场景中的剪辑myMC_root.myMC.myBtn 主场景的剪辑myMC中的按钮myBtn 这里的 _root 是Flash的关键字,表示主场景的 Timeline (时间轴)。2、 AS中的方法当你找到这个对象后,才能对对象进行操作,才能给对象施加方法。比如要主场景停止播放,就是使用_root.stop(); 主场景中的影片剪辑停止播放,就是_root.myMC.stop(); 3、 点语法和路径点语法:在面向对象编程中,常使用“.”点运算符,点的前后分别代表对象的父、子(上、下级)关系,如前面的_root.myMC.myBtn、_root.myMC等。路径分两种:绝对路径和相对路径。上节中的_root.myMC.stop();使主场景中影片剪辑停止播放的例子,还可以这样书写:进入影片剪辑myMC的编辑状态,在时间轴的第一帧写上this.stop(); 这里的this也是Flash的关键字 , this 指AS所在的这条时间轴。this 就是相对路径的关键字之一。另外的一个关键字就是 _parent 。如果你理解了 this , 那么 _parent 并不难理解。_parent 也就是父级。myMC的 _parent 就是_root , myBtn的 _parent 也就是myMC。点的后面的对象 的 _parent 就是点前面的对象。三、部分FLASH函数(方法)1、时间轴控制- gotoAndPlay转到指定的帧播放 - gotoAndStop转到指定的帧并停止播放- nextFrame转到下一帧- nextScene转到下一场景- Play 播放 - prevFrame转到上一帧- prevScene转到上一场景- Stop 停止 - Stop All Sounds 停止所有声音的播放 2、浏览器/网络- FSCommand 发送FSCommand命令- GetURL 跳转至某个超链接 - LoadMovie 装载影片- loadVariables 从URL中加载变量- UnloadMovie 卸载影片 3、影片剪辑控制- duplicateMovieClip 复制影片剪辑 - getProperty 返回指定影片剪辑的属性- on按钮的事件触发- onClipEvent 影片剪辑的事件触发- removeMovieClip删除用duplicateMovieClip创建的影片剪辑- startDrag 在影片剪辑上开始拖放动作- st
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年人教版新版数学四年级上册综合实践活动:藏宝-寻宝大挑战教学设计
- 江苏省扬州市高邮市2026届高三上学期10月学情调研测试化学试卷(含答案)
- 普通铣工变更管理竞赛考核试卷含答案
- 核物探工安全知识宣贯强化考核试卷含答案
- 铝及铝合金熔铸工安全宣贯水平考核试卷含答案
- 锅炉清洗工诚信品质考核试卷含答案
- 2026年初级护师基础知识培训试题(含答案)
- 2026年残疾人保障法合规考核题库及答案
- 2026年病区扩容管理培训题库(含答案)
- 船模制作工岗前设备维护考核试卷含答案
- 2025年南京大数据集团有限公司工作人员招聘笔试参考题库附带答案详解
- 2025双方合作谅解备忘录合同范本
- (正式版)DB65∕T 3347-2011 《杨十斑吉丁虫无公害防治技术规程》
- 肛门指检课件
- 2025年新电梯安全员证考试试题及答案
- 甲状腺结节诊断与治疗讲课件
- 海尔人力资源管理制度
- 中医中风护理查房
- JGJ64-2017饮食建筑设计标准(首发)
- 曲阜明故城控制性详细规划(同济)课件
- 货油泵操作演示文稿
评论
0/150
提交评论