当前位置:flash课件吧→flash文本教程(新页面 新改版 新气象

如何学习编写动作脚本

 

对于很多Flash动画爱好者来说,由于没有系统地学习过程序设计,因此,大多感到动作脚本非常难于掌握。因此,本节结合笔记者自己的体会简要介绍一下如何学习编写动作脚本。

  1. 掌握如何编写脚本。在Flash中,编写脚本的方法有两种,一种是直接借助“动作”面板,此时编写的脚本直接保存在FLA文件中,另一种方法是首先使用Windows的“记事本”等文本编辑程序编写独立的脚本文件(文件的扩展名必须为AS),然后在FLA文件中使用“#include”脚本文件名“;”语句调用该文件。
  2. 了解动作脚本的存放位置。在Flash8.0中,用户只能将动作脚本附加到帧和元件实例上。其中,将动作脚本附加到元件实例上时,所有脚本都必须位于on(事件名称)(针对按钮和影片剪辑实例)或onClipEvent(事件名称) (针对影片剪辑实例)中。例如,下面的脚本被附加到一人按钮上。当单击按钮并按下鼠标左键时,将执行startDragO动作,表示此时可以拖动rabbit影片剪辑实例.当释放鼠标左键时,将释放该对象,即停止拖动rabbit影片剪辑实例。
  3. On(press){//事件处理函数

startDrag(“rabbit”);??????????

}

On(release) {//事件处理函数

stopDrago;

}

又如,下面的脚本被附加到影片剪辑实例上,它表示按【→】键时切换到下一帧,按【←】键时切换到上一帧。

onCliEvent(keyDown) {//事件处理函数if(Key.getCodeO==key.RIGHT{

_parent.nextFrame0;

}elseif(Key.getCodeO==key.LEFT){

_ parent.prev Frame0;

}

}

将脚本附加到关键帧时,用户可以使用on与nClipEvent事处理函数以外的任何语句。其中,要控制对象,可使用对象的事件方法,其格式如下:

Object(对象名称)ventMethod(事件方法)=function(){

//代码,对事件作出反应

}

例如,假定舞台上有一个名为next_btn的按钮,希望单击该按钮时切换当前时间轴的下一帧,则可在关键帧中增加如下脚本:

next_btn . onPress=function()

nextFrame0;

}

  1. 熟悉“动作”面板的用法。由于编写脚本主要依赖“动作”面板,因此,用户必须熟悉其用法。
  2. 掌握动作脚本的一些基本概念与语言规则。首先,用户只有理解了诸如层次、路径、对象、实例、类、属性、方法、事件等基本概念,才能编出正确的脚本。
  3. 勤学苦练。开始时用户不妨多观摩一些现成的动作脚本,以后逐步过渡到自己编写动作脚本。只有不断练习,才能逐步加深对动作脚本的理解。

 

期刊论文服务

合作期刊
学报期刊
 
获奖证书办理
本站已改版成新站 课件115学培吧http://www.kj115.com
精彩导航(新网页 新气象 本站期待你的加入 )
新建Flash文档 保存Flash文档 关闭Flash文档
打开Flash文档 Flash中的常用术语 设置首选参数
设置舞台背景的大小 图层的基本操作 使用网格和标尺
Flash动画制作基本流程 Flash 背景知识 Flash中如何创建动画序列
常用术语 创建补间动画的方法是什么 动作脚本语法
动作脚本中的数据类型 如何对帧或关键帧进行修改 如何翻转帧
如何将对象分散到层 如何将静止的图象扩展到多个帧中 如何删除、修改帧或关键帧
如何设定移动渐变动画的渐隐效果 如何设定移动渐变动画的位置变化 如何使用“补间“选项创建补间动画
如何创建补间动画 如何向时间轴中插入帧 如何学习编写动作脚本
使用变量 使用运算符  
国家信息产业部备案专号:鄂ICP08005724返回顶部
本站推荐最佳分辨率:1024X768在线咨询台
声明:我站除课件制作动画制作培训以外,所有内容均属于免费资源。本站部分资源来自于网络,由本站收集整理,如有侵权请联系本站管理(QQ444860709 手机13339817386),我站会在三个工作日内处理。