关于Flash全局变量的讨论
时间:[2005-6-1 11:56:20] 作者:天极网chocobo
_level0.myVar
最常用
当loadMovie到_level0的时候,变量消失,虽然这种情况很少;
打字也要比较长,每次都得全打
Object.prototype.myVar = value
任何地方都只需用myVar就可以调出变量
所有Object下面的类如Array, MovieClip等都会继承这个变量,当你对这些类使用FOR..IN循环的时候就会多一个属性。
MovieClip.prototype.myVar = value
同上,并且只影响MovieClip这个类
MovieClip这个类下面会多一个属性,有时候确实会造成混乱。
Object.myVar = value
没有了以上两种办法的缺点;
你要用Object.myVar全称来调用,但是没有了第一种方法的缺点,而且在debugger 和 List Variables 里找不到这些变量的值。
最常用
当loadMovie到_level0的时候,变量消失,虽然这种情况很少;
打字也要比较长,每次都得全打
Object.prototype.myVar = value
任何地方都只需用myVar就可以调出变量
所有Object下面的类如Array, MovieClip等都会继承这个变量,当你对这些类使用FOR..IN循环的时候就会多一个属性。
MovieClip.prototype.myVar = value
同上,并且只影响MovieClip这个类
MovieClip这个类下面会多一个属性,有时候确实会造成混乱。
Object.myVar = value
没有了以上两种办法的缺点;
你要用Object.myVar全称来调用,但是没有了第一种方法的缺点,而且在debugger 和 List Variables 里找不到这些变量的值。
【声明】本站刊载的《关于Flash全局变量的讨论》一文如果有侵害你权益的情况,请联系我们。我们将及时采取措施。
QQ:44637339 Email:just6@163.com Tel:13355163107 Lining studios