您好,欢迎来到智榕旅游。
搜索
您的当前位置:首页第七讲 ActionScript程序控制结构

第七讲 ActionScript程序控制结构

来源:智榕旅游
Flash多媒体动画

设计基础

Design Interactive MultiMedia Animation Using AdobeTM Flash

主讲:宋扬

第七讲 ActionScript程序控制结构

一、 条件结构

1 用关键字if来实现 If (condition) {

Statements; }

If (condition) { Statements1; …… } else { } Statementn; Statements2; If (condition1) { Statements1;

} else if (condition2) { Statements2; } else if (condition3) { }else { }

二、 循环结构

1 For 循环

For (initialize;condition;modify){ } Statements; var sum = 0; for(var i = 1; i<=100; i++) { sum+=i; } 2

While 循环 3

Break和continue语句

(1) Break语句用于跳出整个循环:例如求3~100之间所有素数的程序代码:

(2) Continue语句用于跳出本论循环:

var sum = 0; for (var i = 1; i<=100; i+=1) { if(i%5 == 0) { continue; } sum+=i; } trace(sum); 计算1~100之间所有不能被5整除的自然数的和 for(var i = 3;i<=100;i+=2) { for(var j = 2;j<=i;j++) { if(i%j == 0) { break; }else if (j == i-1) { trace(i); } } } while (condition){ } var sum = 0; var i = 1; while (i<=100){ sum+=i; i++; } trace(sum); Do { Statements; Statements; } while (condition)

三、 分支结构

1 Switch语句

switch (expression) { case a; statementA; break; case b; statementA; break; …… Default: statementDefault; } var today = new date(); switch (today.getDay()) { case 0; trace(“Today is Sunday!”); break; case 6; trace(“Today is Saturday!!”); break; default: trace(“Today is weekday!”); }

四、 with语句

1 语法:

with (object) { statements; } 2 说明:with语句指定一个对象(object),在statements语句中对该对象的属性和方法进行调用,可以不再需要指定对象的路径或名称。当要对一个对象的多个属性或方法进行调用时,with语句可以使你不比重复书写对象的路径或名称,从而使代码更精简并提高代码的执行效率。

with (mc) { nextFrame(); _x = 100; _y = 100; _rotation = 90; } mc.nextFrame(); mc._x = 100; mc._y = 100; mc._rotation = 90;

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- zrrp.cn 版权所有 赣ICP备2024042808号-1

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务