学习笔记(1)——关于变量
初学FlashAS,往往对于变量的使用范围搞不懂。
AS的书籍说,变量有 全局变量、时间轴变量、局部变量,其实这个容易理解,因为所有的编程语言都有这些定义。但是在AS这里,理论和实际常常不一定相符,搞得人头昏。
以下我用一个简单的例子,大家看看是否有不妥?
在简单的一帧里,有一个MovieClip,还有一个动态文本 TextField,TextField字符对应的变量是aaa。
如果在帧脚本里有一条语句:
aaa="000"
很简单,TextField会显示000。
但是,如果我们在同个帧的那个MovieClip的动作脚本里,加上这么一句:
onClipEvent (load) {
trace(aaa)
}
trace的结果很奇怪:aaa未定义!
如果我们把上面的语句