文档详情

Flash动画制作案例教程.ppt

发布:2024-12-15约4.24万字共311页下载文档
文本预览下载声明

第8章:ActionScript基础应用Flash动画制作案例教程运算符是一种特殊的函数,它们具有一个或多个操作数并返回相应的值。“操作数”是被运算符用作输入的值,通常是数值、变量或表达式。例如,在下面的代码中,将加法运算符(+)和乘法运算符(*)与三个操作数(2、3和4)结合使用来返回一个值。赋值运算符(=)随后使用该值将所返回的值14赋给变量sumNumber。varsumNumber:uint=2+3*4; //uint=14运算符可以是一元、二元或三元的。“一元”运算符有1个操作数。例如,递增运算符(++)就是一元运算符,因为它只有一个操作数。“二元”运算符有2个操作数。例如,除法运算符(/)有2个操作数。“三元”运算符有3个操作数。例如,条件运算符(?:)具有3个操作数。8.2.3运算符8.1节8.2节8.3节8.4节8.5节8.6节8.7节第8章:ActionScript基础应用Flash动画制作案例教程8.2.3运算符8.2.3运算符第8章:ActionScript基础应用Flash动画制作案例教程8.1节8.2节8.3节8.4节8.5节8.6节8.7节8.2.3运算符第8章:ActionScript基础应用Flash动画制作案例教程8.1节8.2节8.3节8.4节8.5节8.6节8.7节1、if..else if..else条件语句用于测试一个条件,如果该条件存在,则执行一个代码块,否则执行替代代码块。例如,下面的代码测试x的值是否超过20,如果是,则生成一个trace()函数,否则生成另一个trace()函数:if(x20){trace(xis20);}else{trace(xis=20);} 如果我们不想执行替代代码块,可以仅使用if语句,而不用else语句。8.2.4条件语句第8章:ActionScript基础应用Flash动画制作案例教程8.1节8.2节8.3节8.4节8.5节8.6节8.7节2、if..elseif可以使用if..elseif条件语句来测试多个条件。例如,下面的代码不仅测试x的值是否超过20,而且还测试x的值是否为负数:if(x20){trace(xis20);}elseif(x0){trace(xisnegative);}8.2.4条件语句第8章:ActionScript基础应用Flash动画制作案例教程8.1节8.2节8.3节8.4节8.5节8.6节8.7节3、switch 如果多个执行路径依赖于同一个条件表达式,则switch语句非常有用。它的功能大致相当于一系列if..elseif语句,但是它更便于阅读。switch语句不是对条件进行测试以获得布尔值,而是对表达式进行求值并使用计算结果来确定要执行的代码块。代码块以case语句开头,以break语句结尾。例如,下面的switch语句基于由Date.getDay()方法返回的日期值输出星期日期:8.2.4条件语句第8章:ActionScript基础应用Flash动画制作案例教程8.1节8.2节8.3节8.4节8.5节8.6节8.7节varsomeDate:Date=newDate();vardayNum:uint=someDate.getDay();switch(dayNum){case0:trace(星期天);break;case1:trace(星期一);break;default:trace(我也不知道是星期几);break;}8.2.4条件语句第8章:ActionScript基础应用Flash动画制作案例教程8.1节8.2节8.3节8.4节8.5节8.6节8.7节6.8小结多层叠加动画、运动引导层动画和遮罩层动画,其实都是前一章基本动画制作的进一步应用,因此掌握它们的一般制作方法并不困难。需要读者重点把握、深入地理解的是实例制作中讲述的常用技巧、应该注意的问题,以及解决问题的方法,由此才能学以致用,提高动画制作水平

显示全部
相似文档