欢迎来到天天文库
浏览记录
ID:45848397
大小:346.50 KB
页数:59页
时间:2019-11-18
《flash动画制作中的Action要点课件》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、ActionScript一、Who◆什么是AS?AS是英文ActionScript的缩写。Action,动作,行为;Script,手迹,手稿,引申为脚本。合起来就是动作脚本。◆ActionScript学起来有点难的原因1.没接触过语言,不了解编程思想。2.英语了解的少,基本单词不认识。二、Where◆在哪儿添加AS?一般情况下,脚本通常添加在:1.时间轴的关键桢(或空白关键桢)上2.元件(按钮、影片剪辑)。三、How◆如何添加动作脚本1.添加脚本时遵循“先选中,后添加”的原则;2.把脚本添加在关键桢上和添加在元件上这两种方法
2、书写格式不同。三、How◆按钮的AS书写规则就是:on(事件){……//要执行的脚本程序。……}◆时间轴的AS书写规则就是:按钮实例的名字.事件名称=function(){……//要执行的脚本程序。……}四、lookandsee◆基本语法规则1.点语法点语法表达式由对象或电影剪辑名开始,接着是一个点,最后是要指定的属性、方法或变量。“.”的作用主要有二:一是用来定位影片剪辑的层次结构(标识指向电影剪辑或变量的目标路径),如_root.mc;二是用来设置影片剪辑的属性或方法(指明与某个对象或电影剪辑相关的属性和方法)。属性就是
3、对象本身所具有的特征,如名称、大小、位置、方法等。如_root.mc._x=100//设置舞台上mc(对象)的横坐标(属性)为100(值)。方法则可以看作是对象所作的动作。如_root.mc.stop()//设置舞台上的影片剪辑mc(对象)停止(方法)。四、lookandsee◆基本语法规则2.大括号ActionScript语句用大括号({})分块,语句体写在一对大括号之间。3.分号ActionScript语句用大括号({})分块,语句体写在一对大括号之间。四、lookandsee◆基本语法规则4.圆括号圆括号的用法主要有二
4、:其一用来控制表达式中运算符的执行顺序。括号覆盖正常的优先级顺序,从而导致先计算括号内的表达式。如果括号是嵌套的,则先计算最里面括号中的内容,然后计算较靠外括号中的内容。下面的语句举例说明用括号控制表达式执行顺序的方法。每个表达式的值显示在每行的下面,如下所示:trace(2+(3*4)+5);//显示19其二是括住一个或多个参数并将它们作为参数传递给括号外的函数。setProperty("star",_alpha,"30");四、lookandsee◆基本语法规则5.大小写字母在ActionScript中,只有关键字区分大
5、小写。对于其余的ActionScript,可以使用大写或小写字母。如果在书写关键字时没有使用正确的大小写,你的脚本将会出现错误。如:btn.onRelease=function()如果写成btn.onrelease=function()就是错误的。on和release本来是两个英文单词,当写在一起组成事件时,第一个单词无须大写,但后面的单词第一个字母一定要大写,否则会出错,再如gotoAndPlay等。四、lookandsee◆基本语法规则6.注释如果在用户创建脚本时加上注释,会使脚本易于理解:on(release){//建
6、立新的日期对象myDate=newDate();currentMonth=myDate.getMonth();//把用数字表示的月份转换为用文字表示的月份monthName=calcMonth(currentMonth);year=myDate.getFullYear();currentDate=myDate.getDat();}在脚本窗口,注释内容用灰色显示。它们的长度不限,且不影响导出文件的大小。五、数据类型◆数据类型数据类型说明一个变量或ActionScript元素可以存储的信息种类。在Flash8的ActionScr
7、ipt中有两种数据类型:1.原始数据类型(Primitive)原始数据类型(如字符串、数值、逻辑值)有一个常数值。因此,可以存储它们所代表的元素的实际值。2.引用数据类型(Reference)引用数据类型(如电影剪辑和对象)拥有可以改变的值。因此,包含了对该元素的实际值的引用。五、数据类型◆字符串字符串是一个字符(字母、数字和标点符号)序列。在ActionScript语句中输入字符串,使用单引号或双引号括住。可以用加号(+)操作符连接两个字符串。五、数据类型◆数值数值数据类型是一个双精度浮点数。可用数学运算符加(+)、减(-
8、)、乘(*)、除(/)、取模(%)、递增(++)、递减(--)处理数值。五、数据类型◆逻辑型逻辑值是true(真)或false(假)。需要时,ActionScript也把true和false转换为1和0。逻辑值与逻辑操作符一起,常常被用在控制脚本流动的比较语句中。例五、数据类型◆对象对象是
此文档下载收益归作者所有