您的位置是: 软件 > 设计在线 > 网页陶吧 > 技术平台 > HTML学习 > 正文 查cseek报价

Flash5ActionScript教程 二十五
2000-10-23作者: 莫治雄出处: yesky
我对此感兴趣
订阅电子杂志
发表评论
advertisement
热点推荐
· 群雄逐鹿 十四种Java开发工具点评
· 网文快捕,将网络资源搬回家
· Windows系统瘦身计划
· PS多媒体教程带你享受快乐学习
· 网络游戏外挂设计深度探索
· 武装你的桌面,桌面工具大阅兵
天极搜索引擎服务
资讯  产品  经销商  下载  社区

b>关于变量

  变量是存储信息的容器。容器本身总是相同的,但内容可以改变。当播放动画时,通过变量可以记录和保存用户操作的信息,记录动画播放时改变了的值,或者计算某些条件是真还是假。

  在首次定义一个变量时,最好赋给它一个已知的值,这称为初始化变量。初始化变量常常是在动画的第一帧进行。对变量初始化使我们能够在播放动画时更容易跟踪和比较变量的值。

  变量可以存储任意类型的数据:数值、字符串、逻辑值、对象或电影剪辑。在脚本中给变量赋值时,变量存储数据的类型会影响该变量的值如何变化。

  变量可以存储的典型信息类型包括URL、用户名、数学运算结果、事件发生的次数,或一个按钮是否已被单击。 每个动画或电影剪辑实例都有它自己的一组变量,每个变量都有它自己的值,并与其它动画或电影剪辑中的变量无关。

一、命名变量

给变量命名必须遵守以下规则:
变量名必须是一个标识符。
变量名不能是一个关键字或逻辑常量(truefalse)。
变量名在它的作用范围内必须是唯一的(参阅变量的作用范围)。

二、变量的类型

  在Flash中,无需显式定义一个变量是存储数值、字符串或其它数据类型。Flash在给变量赋值时自动确定变量的数据类型:
x = 3;
  在表达式x = 3中, Flash计算操作符右边的元素,确定它是属于数值型。后面的赋值操作会改变x的类型。例如,x = "hello"会把x的类型改为字符串型。没有赋值的变量的数据类型为undefined(未定义型)。

  当表达式请求时,ActionScript自动转换数据类型。例如,当你把一个值传递给trace 动作时,trace 自动把该值转换为字符串,并把它传送到输出窗口。在包含操作符的表达式中,ActionScript根据需要转换数据类型。例如,当使用一个字符串时,+操作符要求另一个操作数也是字符串:

"Next in line, number " + br>   ActionScript把数值7转换为字符串"7",并把它添加到第一个字符串的末尾,生成下面的字符串:

"Next in line, number 7"   在调试脚本时确定表达式或变量的数据类型,对了解它们在动画播放时起什么作用是很有用的。使用typeof 操作符可以确定表达式或变量的类型,如下例所示:

trace(typeof(variableName));   使用Number函数,可以把字符串转换为数值。使用String函数,可以把数值转换为字符串。请参阅ActionScript词典中它们各自的词条。


【责任编辑:】
推荐给朋友我想参加相关培训打印我对此感兴趣订阅电子杂志发表评论

天极商业街
·激情美女让你想入非非
·图铃梦工厂下载无限!
·找寻童真,卡通专题
·夏日激情交友社区!
·星座运程,预测人生
CSEEK搜索
相关内容阅读排行榜
  • XBOX模拟器模拟《Halo》的截图
  • 将多种音乐格式转换为MP3
  • 《反恐精英》服务器搜索软件教程
  • 咕噜咕噜内测,十大系统揭密
  • 忍一时风平浪静 退一步海阔天空
  • 《育成足球04》金手指(PS2)
  • 《异域传说二部曲》金手指(PS2)
  • 等待是一种美丽

  • advertisement

     短信乐园
    好名好运 每日运程 姓名配对 情侣缘分 生命曲线 三生三世 自我认知 前世今生
    游戏嘉年华 爱情宝石 魔法水晶 麻辣竞猜 魔法占卜 暗恋表白 星座运程 浮生记


    · 至少还有你-林忆莲
    · 东风破-周杰伦
    · 什么都不怕-杨千桦
    · 下一站天后-Twins
    · 不羁的风-张国荣
    · 帅哥接电话
    · 严守一标准铃声
    · 0.01公分
    · 下雨收衣服啦
    · 快点接我电话吧

    欲望都市 成人笑话 图铃包月 天气预报 麻辣生活 都市报
    体育新闻 娱乐新闻 点歌祝福 情人悄悄话