编辑: LinDa_学友 2019-07-06

如图4.1.02所示.输入完成后, Action 图层的第1帧上会出现字母 a ,表示此帧上写有脚本. 选定 Action 图层的第25帧,打开 动作-帧 面板,在面板中输入 this.stop();

语句.按快捷键 Ctrl+Enter 测试影片,我们可以发现小车在第1帧的位置停止不动了,说明在第1帧上的Action使它停止了. 关闭测试窗口,退回到文档中,选定 按钮层 的 播放 按钮,打开 动作-帧 面板,在面板中输入如下Action: on(press){ this.play();

} 如图4.1.03所示. 选定 按钮层 的 停止 按钮,打开 动作-帧 面板,在面板中输入如下Action: on(press){ this.stop();

} 如图4.1.04所示. 选择菜单 文件→另存为 菜单项,将此文档另存为到 E:\实例练习 文件夹中,并命名为 小车运动 .按快捷键 Ctrl+Enter 测试影片,可以看到一个可以控制的小车运动的动画. 总结分析:

一、ActionScript2.0的基本语法规则:

1、点语法 在ActionScript中,点( . )被用来指明与某个对象或影片剪辑相关的属性和方法.也用于标识指向影片剪辑或变量的目标路径.点语法表达式由对象或影片剪辑名开始,接着是一个点,最后是要指定的属性、方法或变量. 例如本例中: this.play();

在此语句中this指本影片剪辑,也可以理解为本时间轴.play()是影片剪辑的一个方法.因此,此语句是以影片剪辑开始,以方法结束.同理this.stop();

语句也是一样的. 理解点语法最好的办法可以归纳为这几个字 指明某对象去做某事 ,套用到本例中为: this.play();

告诉本影片剪辑开始播放;

this.stop();

告诉本影片剪辑停止播放;

2、大括号 ActionScript2.0语句用大括号( {} )分块,如本例语句: on(press){ this.play();

} on(是将Action写在按钮上的必定格式,以on开头,小括号中是某种按钮触发事件的关键字,大括号里是触发此按钮事件后执行的语句.本代码块可以理解为:当鼠标左键在按钮上按下时,告诉本影片剪辑开始播放.

3、分号 ActionScript2.0语句用分号( ;

) (在英文状态下输入)结束,但如果省略语句结尾的分号,Flash仍然可以成功地编译脚本.例如本例中的this.play();

和this.stop();

4、小括号 在ActionScript2.0中,小括号的用法比较丰富.本例中on(press)的小括号里引用的是按钮事件的关键字;

在下例中gotoAndPlay(10)的小括号里引用的是此语句的参数;

在表达式 (5+3)/2 中则表示运算符,起到改变运算顺序的作用.

5、字母的大小写 在ActionScript2.0中,关键字是区分大小写的,如play()关键字是小写,gotoAndPlay(10)中字母A与P是大写.

6、注释 需要注明一个语句的作用时,可以在该动作语句后面添加注释语句.注释语句必须写在符号 // 之后,或者写在/* */之间,如下所示: as=100;

//给变量as赋值100 bs=200;

/*给变量bs赋值200*/ trace(as+bs);

//显示as+bs的值 注释语句的作用就是帮助人们理解和记忆相关语句的作用,特别是语句很多的时候,写上注释语句后,可以清楚的知道本语句的作用,可以提高再次阅读和修改的效率.

7、关键字 ActionScript2.0保留一些单词,专用于本语言之中.因此,不能用这些保留字作为变量、函数或标签的名字.表4.1.03 列出ActionScript2.0的所有的关键字. break continue delete else for function if in new return this typeof var void while with

二、动作-帧面板 选定欲写Action的对象后(即某个关键帧、某个按钮元件、某个影片剪辑元件),按快捷键 F9 打开 动作-帧 面板,可在该对象上写入Action. 动作-帧 面板各部分功能如图4.1.05所示.图4.1.05的①处选择Flash的语言版本,本书所讲解的脚本为ActionScript1.0&

下载(注:源文件不在本站服务器,都将跳转到源网站下载)
备用下载
发帖评论
相关话题
发布一个新话题