



免费预览已结束,剩余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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 环保产业园产业集聚与区域产业协同发展政策研究(2025版)
- 中医师承出师试题及答案
- 中医史考试题目及答案
- 2025年事业单位工勤技能-安徽-安徽管道工二级(技师)历年参考题库含答案解析
- 2025年事业单位工勤技能-安徽-安徽水工监测工一级(高级技师)历年参考题库含答案解析
- 2025年事业单位工勤技能-安徽-安徽地图绘制员五级(初级工)历年参考题库含答案解析
- 2025年事业单位工勤技能-安徽-安徽假肢制作装配工二级(技师)历年参考题库含答案解析
- D-DABA-D-2-4-Diaminobutyric-acid-生命科学试剂-MCE
- 医院招聘面试必 备:共享医院面试题与策略
- 广告与市场营销岗位面试题
- 银行纪检工作管理办法
- 【中考真题】2025年贵州省中考数学真题(含解析)
- 桥梁安全保护区管理制度
- 2025至2030中国增强型飞行视觉系统行业发展趋势分析与未来投资战略咨询研究报告
- 校本阅读活动方案
- 学堂在线 数据结构(上) 章节测试答案
- 肿瘤晚期患者护理
- 对外沟通技巧培训课件
- 人工智能在轨道交通故障诊断中的应用研究
- 工贸企业安全培训课件
- 2025风力发电场技术监督规程01绝缘技术监督
评论
0/150
提交评论