荔园在线

荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀

[回到开始] [上一篇][下一篇]


发信人: libilly (perfect moment), 信区: Homepage
标  题: Flash5中的基本语法3
发信站: 荔园晨风BBS站 (Fri Jan  4 17:51:23 2002), 转信

三、大括号

  大括号语法

  ActionScript代码中可以用大括号({})把一段代码括起来,组成一个代码段来
完成一个相对完整的功能,这种代码一般来说是处于子程序、函数或者功能组之中
。比如一些特定的操作比如响应鼠标事件、调用影片夹子,或者循环语句等等。


on(release) {
myDate = new Date();
currentMonth = myDate.getMonth();
}


  这一段是在鼠标事件中的代码段,下面的是一个循环:

i = 0;
a = new Array(23,35,689,10,37,5,260,93,423,125);
while (i<=8) {
if (a[i]>a[i+1]) {
temp = a[i+1];
a[i+1] = a[i];
a[i] = temp;
}
i++;
}

  循环一遍之后最大的数689就在最后面了。这里便是用的最典型的大括号语法
来完成一个相对独立的功能。

  四、分号

Flash5中分号(;)表示一个句子的结束,每一条语句都是由分号来结束的,比如:

dongua = "小东瓜";
url = "http://www.goeway.com";
等等,但是如果你自己手写代码中如果在结束时忘记加上分号了也没有关系,因为
编译程序会自动帮你加上。

  五、圆括号

  当你使用函数,或者在函数调用要传送一些参数时需使用圆括号。比如:
Function disppeople(name,sex,age) {
  ……
}
在这里如果你要调用这个函数就要把它的参数写进括号中:
disppeople("小东瓜","male",28);
在其它的命令与操作中还有些命令要求你用圆括号,比如响应鼠标事件,for循环
和一些条件判断语句等。


  你也可以使用大括号来的方式使用点语法在点的左边来计算一个表达式,比如
下面的状态就是创建并产生一个新的颜色对象。

onClipEvent(load) {
(new Color(this)).setRGB(0xffff00));
}


  如果你不使用大括号语法你就必需写多一个代码段来实现它:

onClipEvent(load) {
nowColor = new Color(this);
nowColor.setRGB(0xffff00);
}

--
※ 来源:·荔园晨风BBS站 bbs.szu.edu.cn·[FROM: 192.168.1.216]


[回到开始] [上一篇][下一篇]

荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店