我们通过模拟星空这个实例,向大家讲述前面讲到的几种比较重要的函数,给大家加深印象,让读者尽快掌握它们。按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中常见的表达式有以下几种。
1.算术运算操作符
算术表达式由数值函数、算术运算符组成,结果是数值或是逻辑值。这里只列出ActionScript中的算术运算操作符,见表8-1。
2.关系运算操作符
关系运算操作符用于表达式,计算结果是布尔值。只要读者在一个表达式中使用了关系运算操作符,那么表达式的结果就是一个布尔值。这种表达式是为了表示某种判断,表达式值为true,表明判断成立,否则判断不成立。这种表达式一般用在条件判断语句中,根据结果执行不同的代码。表8-2列出了这些操作符。
表8-1 算术运算操作符
表8-2 关系运算操作符
3.逻辑运算操作符
逻辑表达式是由逻辑值、以逻辑为结果的函数、以逻辑为结果的算术或字符串表达式和逻辑运算符组成,其计算结果是逻辑值。逻辑运算操作符比较两个布尔类型的变量并且返回一个布尔值。比如说,如果两个操作数都是true,那么对它们进行逻辑与运算(&&),结果为true。两个操作数中只要有一个是true,那么对它们进行逻辑或运算(||)结果为true。逻辑运算符通常用来连接两个关系运算的结果,产生一个更加复杂的判断语句。表8-3列出所有的逻辑运算操作符。
表8-3 逻辑运算操作符(www.chuimin.cn)
4.位运算操作符
所谓位运算,就是对每一个二进制数进行位与位之间的运算。举个例子,比如说有两个二进制数10101111和01010101,它们进行位与运算,结果是00000101。
表8-4列出所有的位运算操作符。
表8-4 位运算操作符
5.等于和赋值操作符
等于操作符是“==”,赋值操作符是“=”,注意不要混淆。而且赋值操作符支持多变量赋值。例如a=b=c=d=2,则4个变量都等于2。
还有一种就是组合赋值操作符,例如x+=5,其实是x=x+5。其他的与此类似。表8-5列出所有的这类操作符。
表8-5 等于和赋值操作符
有关Flash CS6中文版标准实例教程的文章
我们通过模拟星空这个实例,向大家讲述前面讲到的几种比较重要的函数,给大家加深印象,让读者尽快掌握它们。按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
既然是射击游戏,没有对手还叫什么游戏,接下来就要创建“对手”。将使用duplicateMovieClip来创建多个对手飞船。写一段代码来设置对手飞船的随机初始位置和速度。this._x=600;把对手飞船的X坐标设置为600。this._y=random+100;把对手的Y坐标设置成一个在100~2099之间的随机数。enemySpeed=random+1;设置一个为enemySpeed在1~4范围内的随机数,这是对手飞船每一帧移动的像素数。这样做,唯一的目的是为了使飞船的移动更加真实。这个变量是任何一个时间点舞台上的对手飞船的个数。......
2023-10-30
ActionScript照英语翻译过来就是动作脚本语言。按照官方的说法,ActionScritp是Flash的脚本描述语言,它可以帮助用户灵活地实现Flash中内容与内容,内容与用户之间的交互。读者不必了解很多ActionScript的知识就可以写一个简单的脚本。新建一个ActionScript 3.0的Flash文件。ActionScript与其他编程语言一样,具有变量、操作符、语句、函数和语法等基本的编程要素。并且在结构和语法上与JavaScript非常相似,下面简要介绍ActionScript中的常用术语。......
2023-10-30
传统文本的段落属性包括对齐方式和边界间距两项内容。图2-61 设置段落样式“段落”部分包括以下文本属性:●对齐:此属性可用于水平文本或垂直文本。在当前所选文字的段落方向为从右到左时,对齐方式图标的外观会反过来,以表示正确的方向。TLF会在这两个段落之间生成24像素的间距,而不是36像素。利用“高级段落”部分可以设置TLF文本的以下属性:●标点挤压:此属性有时称为对齐规则,用于确定如何应用段落对齐。......
2023-10-30
在实例的属性面板左上角的“实例行为”下拉列表中选择需要的类型。设置为100%使实例变为白色,设置为-100%使实例变为黑色。注意颜色编辑效果只在元件实例中可用。当主时间线停止时,实例也将停止。......
2023-10-30
图7-9 应用内阴影前后的效果图7-10 隐藏对象前后的效果图7-11 模糊XY效果模糊的“品质”选项用于设置模糊的质量。图7-17 不同类型的斜角效果5.渐变发光渐变发光滤镜可以在发光表面产生带渐变颜色的光芒效果。图7-21 调整颜色的效果图提示如果只想将“亮度”控制应用于对象,请使用位于“属性”面板中的颜色控件。......
2023-10-30
图5-5 “场景”面板在场景列表框中显示了当前电影中所有场景的名称。在“场景”面板左下角有3个按钮,从左到右它们分别是“添加场景”、“重制场景”和“删除场景”按钮。单击该菜单中的场景名称,可以切换到相应的场景中。尽管可以使用任何字符来给场景命名,但是最好使用有意义的名称来命名场景,而不仅仅使用数字区别不同的场景。......
2023-10-30
用户可以通过设置“动作”面板的工作参数,来改变脚本窗格中的脚本编辑风格。若要设置动作面板的参数,可以执行如下操作:在“动作”面板的选项菜单中选择“首选参数”命令。在弹出的“首选参数”对话框里设置以下任意首选参数:●编辑:选择“自动缩进”会在脚本窗格中自动缩进动作脚本,在“制表符大小”框中输入一个整数可设置专家模式的缩进制表符大小。......
2023-10-30
相关推荐