本地和全局变量在拥有actionscript


  Share  
|


使用变量在拥有actionscript是容易的。 所有你需要做的是分配一个值给一个变量的名字。 下面是一个例子:

  myvariable = 7 ; 

前款线创造了可变命名myvariable和学位的人数七日内。 注意名称myvariable选择任意由我。 你的名字可以变什么。 举例来说, numbercontainer ,或李华明将所有的工作。

看到变量在行动上,你可以测试它们与输出窗口。 这里是一个短期计划,你就可以在第一帧的一个空白影片:

  myvariable = 7 ;含有微量( myvariable ) ; 

当你运行这个影片时,其输出窗口出现的数量与7 。 有多少七是储存在myvariable然后追查该司令部用来把内容myvariable在输出窗口。

全局变量

一个全局变量是其中一个,就是让整个整体水平的flash动画。 您可以设定它在一帧,它仍然会遏制其内容在另一帧。

你不需要做任何特别的,以创造一个全局变量。 只用它,就像在前面的例子,使得自动变一个全球性问题。

在大多数编程语言中,全局变量,可无处不在。 不过, flash动画,用一个系统的水平。 主要影片时间表是治本的水平。 任何电影片断,其实是小flash电影内的主要问题。 图形和脚本内的一个电影剪辑,是一个层次上下来,从根本上水平。 全局变量在根水平未能到达内一个电影剪辑-至少没有直接的。

局部变量

局部变量,不像globals ,在只适用于当前脚本。 在下一帧,变量将不会存在。 你当然可以创造一种新的变与同一个名字,但以前的内容,从最后一帧将不会在它。

该点的局部变量,是为了制造模块化代码。 如果一个变量是在地方,它不再由记忆时,剧本是完了。 否则,如果它是一个全球性变量时,变量和它的价值流连,直到电影结束。

创造一个局部变量,你需要使用的var关键字。 比如,你可以创造一个局部变量命名mylocal和地点的数目9 ,它是这样的:

 无功mylocal = 9 ; 

当您设置环境变量与无功关键字,你不须要使用无功又在这一块地方的代码。 例如,下面的代码创建了本地变量,它集至9的变化,其价值日至11日,然后把它送到输出窗口:

 无功mylocal = 9 ; mylocal = 11 ;含有微量( mylocal ) ; 

在决定何时使用局部变量时,使用全局变量,经验法则是要始终使用局部变量,除非有良好理由,用一个全球性的。 我们将大多使用局部变量。

这是一篇文章说,由米兰midovich

Share  

© 2005-2010 E-articles.info All Rights Reserved - Terms and conditions