| 首页 | 新闻 | 网页 | 设计 | 色彩 | 原创 | 视觉 | 素材 | 动漫 | 酷站 | 策划 | 文案 | 访谈 | 运营 | 编程 | 数据库 | 服务器 | 下载 | 图库 | 
您的位置: 幽幽天空 > 网页 > 网页制作 > Flash教程 > ActionScript教程 > 文章正文 用户登录
如何加入透明Flas
为新浪博客添加fl
flashget下载联盟
265联盟:“Flash
新易网络提供100M
龙太极/100m/asp/
无限网络提供50M 
霞光科技50M/Htm/
苏能科技100M/FTP
悠博科技50M/FTP/

AS变量 3. 变量赋值           

AS变量 3. 变量赋值

作者:佚名 来源:闪吧 作者: lovemut 更新:2007-1-13 20:48:03 错误报告 我要投稿

现在,进入这个有趣的部分 —— 将数据放入变量中。如果你仍在期待那个关于银行的比喻,那么这一步就是向账号中存款。为一个变量赋值,通常我们这样做:
variableName = value;
variableName所在处是变量名,value是我们赋予该变量的数据。下面是一个应用例子:
cigaretteBrand = "555";
在等号左边,合成词cigaretteBrand是变量的名(标识符);等号右边,字符串“555”是变量的值 —— 即存入变量的数据;而等号被称为赋值运算符(或赋值操作符),它通知Flash无论等号右边是什么我们都要将其赋值给出现在等号左边的变量。如果等号左边的变量还不存在(未被声明),Flash会自动创建它(尽管依靠解释器隐式地创建变量不是我们推荐的方式)。

这里还有两个变量赋值的例子:
speed = 25;
output = "thank you";
第一个例子将整数25赋值给变量speed,这说明变量可以象包含文本那样包含数字。很快我们会看到变量也可以包含其他类型的数据。第二个例子将文本“thank you”赋值给变量output。注意,在ActionScript中,我们直接使用双引号("")来界定文本串。

现在让我们观察一个稍微复杂的例子,将表达式1 + 5的值赋给变量y:
y = 1 + 5;
当语句y = 1 + 5;被执行时,首先,1与5相加,产生6,然后,6被赋值给变量y。等号右边的表达式先被求值(计算或判断),再将等号左边的变量设置为表达式求值的结果。下面,我们将包含变量y的表达式的求值结果赋值给另一个变量z:
z = y + 4;
再说一遍,等号右边的表达式先被求值然后将结果赋值给等号左边的变量z。解释器取回y的当前值并与4相加;因为y值是6,z因此被设置为10。

将任何数据 —— 数字、文本、或其他的类型 —— 赋值给变量的语法并不考虑实际的数据类型。例如,至今我们并未学习数组,但是你仍能识别出下面的代码是变量赋值语句:
myList = ["John", "Joyce", "Sharon", "Rick", "Megan"];
象以前的变量赋值语句一样,我们将变量名放置在左边,赋值运算符(等号)放置在中间,而我们希望赋给变量的值放置在右边。

将同一个值赋给多个变量,我们可以使用赋值运算符一个接一个地连接变量和值,象这样:
x = y = z = 10;
变量赋值的工作总是从右到左地进行,上面的语句将10赋值给z,然后将z的值赋给y,再将y的值赋给x
文章录入:skyuu    责任编辑:skyuu 
  • 上一篇文章:

  • 下一篇文章:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
    发表评论:
    姓名:  评 分: 1分 2分 3分 4分 5分
     
  • 严禁发表危害国家安全、政治、黄色淫秽等内容的评论。
  • 用户需对自己在使用幽幽天空服务过程中的行为承担法律责任。
  • 本站管理员有权保留或删除评论内容。
  • 评论内容只代表机友个人观点,与本网站立场无关。