ActionScript是Flash内置的脚本语言,它是一种编程语言,通过ActionScript编写程序,可以实现Flash中交互式动画的制作。而ActionScript 3.0诞生于Flash CS3时代,在Flash CS4中更加完善。ActionScript 1.0、2.0的脚本是写在元件上的,而ActionScript 3.0的脚本能写在帧上,并且需要通过对元件建立相应监听器,通过函数来控制影片,使编程过程更为规范化。......
2023-11-17
点语法
在ActionScript语言中,点(.)用来指出对象和电影剪辑的属性和动作,也可以用来指定电影剪辑和变量的目标路径。点语法表达式以对象或电影剪辑的名称开头,然后跟上“.”,并以需要指定的属性、动作和变量结尾。如下是点语法的使用例子:
Go.play()
点语法还有两个专有名词:_root和_parent。_root是指主时间轴,可以使用_root来创建一个绝对的目标路径。_parent则是用来指定相对路径,或者称为关系路径。
在这里,需要提请读者注意的是,ActionScript 3.0中没有_global路径。如果需要在ActionScript 3.0中使用全局引用,应创建包含静态属性的类。当将_parent属性添加到显示列表(即嵌套时间轴)时,可以作为任何实例的parent属性访问它。_root属性与载入影片的每个SWF相关,将实例添加到嵌套时间轴时,可通过root属性访问它。this别名可用于ActionScript 3.0中,其行为与ActionScript的先前版本一样。
在ActionScript 3.0中,对于载入影片的每个SWF,时间轴有一个stage属性和一个root属性。stage属性通常可以按_root属性的相同用法进行使用。将stage属性添加到嵌套时间轴时,它可用于任何实例。使用ActionScript将影片剪辑和其他可视对象实例化时,不会将它们明确指派到时间轴,当决定在时间轴中显示它之后才显示它。并且,可以在期望的任意时间轴中显示新实例,而不是仅限于实例化所在的那个时间轴。
分号的使用
在ActionScript中,每个声明都是以“;”号结尾的。
圆括弧(())的使用
当定义一个函数的时候,要把所有的参数都放置在圆括弧里面,否则不起作用。
而在使用函数的时候,该函数的参数也只有在圆括弧里才能起作用。(www.chuimin.cn)
Bike(“Good”,100,Yellow);
另外,圆括弧还可以作为运算中的优先算级。
A=(1+2)*10;
而且在DOT语法中,可使用圆括弧将表达式括起来放在DOT的左边并对该表达式求值。
如果不使用圆括号,则需要使用如下语句:
大括号({})的使用在ActionScript中,大括号能够把声明组合起来成为一个整体。
大小写的区别在ActionScript中,只有关键字才区分大小写。
Comments声明
在ActionScript语言中,使用comment来给帧或者动画按钮的动作添加注释,这样对以后的修改以及别人的阅览都提供了很大的帮助。在ActionScript中,用符号“//”引导的内容作为注释。
有关Flash CS6中文版标准实例教程的文章
ActionScript是Flash内置的脚本语言,它是一种编程语言,通过ActionScript编写程序,可以实现Flash中交互式动画的制作。而ActionScript 3.0诞生于Flash CS3时代,在Flash CS4中更加完善。ActionScript 1.0、2.0的脚本是写在元件上的,而ActionScript 3.0的脚本能写在帧上,并且需要通过对元件建立相应监听器,通过函数来控制影片,使编程过程更为规范化。......
2023-11-17
ActionScript照英语翻译过来就是动作脚本语言。按照官方的说法,ActionScritp是Flash的脚本描述语言,它可以帮助用户灵活地实现Flash中内容与内容,内容与用户之间的交互。读者不必了解很多ActionScript的知识就可以写一个简单的脚本。新建一个ActionScript 3.0的Flash文件。ActionScript与其他编程语言一样,具有变量、操作符、语句、函数和语法等基本的编程要素。并且在结构和语法上与JavaScript非常相似,下面简要介绍ActionScript中的常用术语。......
2023-10-30
Flash CS6在众多功能上都有了有效的改进。如果不作特殊说明,本书提到的Flash或Flash CS6均指Flash Professional CS6简体中文版。本节将介绍Flash CS6中一些较为重要的新功能与新特性。FlashCS6会将选定网络接口的IP地址打包到调试模式移动应用程序中。......
2023-10-30
提示:首先将导入的图像转换为元件,然后参照本章5.5节中有关知识创建沿曲线移动的动画,通过对应的属性设置面板将第2个关键帧所对应的实例的Alpha属性设置为0。注意各帧之间的渐变类型,以及注意关键帧的制作。图5-76 关键帧效果图打开一个Flash文件,然后以GIF、JPEG两种不同格式进行发布。......
2023-10-30
本实例制作一个蹦来蹦去的小球。它模拟了实际情况下的重力效果和碰撞反弹效果。创建一个名为shadow的影片剪辑,用来显示小球运动时候的影子。图8-10 地面图8-11 墙壁在库面板中拖一个xspeed的实例到舞台上的Layer xspeed层。选中舞台上的这个speed实例,在属性面板的实例名称文本框中输入speed。还是像xspeed一样,把speed也放到舞台之外,如图8-14所示。图8-14 Layer speed层在主时间轴插入一个新层,命名为Layer action。分别选中第2到第6帧,插入5个关键帧。......
2023-10-30
既然是射击游戏,没有对手还叫什么游戏,接下来就要创建“对手”。将使用duplicateMovieClip来创建多个对手飞船。写一段代码来设置对手飞船的随机初始位置和速度。this._x=600;把对手飞船的X坐标设置为600。this._y=random+100;把对手的Y坐标设置成一个在100~2099之间的随机数。enemySpeed=random+1;设置一个为enemySpeed在1~4范围内的随机数,这是对手飞船每一帧移动的像素数。这样做,唯一的目的是为了使飞船的移动更加真实。这个变量是任何一个时间点舞台上的对手飞船的个数。......
2023-10-30
我们通过模拟星空这个实例,向大家讲述前面讲到的几种比较重要的函数,给大家加深印象,让读者尽快掌握它们。按Ctrl+F8创建一个名为star的影片剪辑。单击渐变栏右边的颜色游标,然后在R,G,B和Alpha文本框中输入0,0,0,100%,填充效果如图8-2所示。图8-1 模拟星空图8-2 填充效果分别单击第2帧和第3帧,然后分别按下F6,插入两个关键帧。选中舞台上的star实例,在属性面板的实例名称文本框中输入“star”。......
2023-10-30
在Flash动画文件中添加声音时,必须先创建一个声音图层,才能在该图层中添加声音。在“效果”下拉列表框中选择一种声音效果,用来进行声音的控制。......
2023-10-30
相关推荐