在AS3项目中,不小心将某个变量A的引用传递给了,另一个类的成员变量B,而该成员变量B又会将其值赋给其他的变量C。于是乎,诡异的事情发生了。每当改变C的值,A所属的数据结构D都会被改变。 最糟的是,由于A所述的数据结构,是懒汉式的更新方式。所以,实际在现实效果上,看起来没什么区别。但是,当对C的操作结束后,对其进行主动刷新,D的表现形式就会非常的诡异。
教训啊。
在AS3项目中,不小心将某个变量A的引用传递给了,另一个类的成员变量B,而该成员变量B又会将其值赋给其他的变量C。于是乎,诡异的事情发生了。每当改变C的值,A所属的数据结构D都会被改变。 最糟的是,由于A所述的数据结构,是懒汉式的更新方式。所以,实际在现实效果上,看起来没什么区别。但是,当对C的操作结束后,对其进行主动刷新,D的表现形式就会非常的诡异。
教训啊。