近日在做个项目时发现一个以前没有碰到过到的问题(废话,如果碰到过了就不会犯错了),当我在AS类中动态的添加一个用MXML写的组件的时候,也就是new 一个自定义组件时,该组件内的其他组件(按钮啊什么的)虽然可以获取到ID,但是通过调试发现对象的引用是空的(在组件里通过AS世界实例化的对象是正常的),也就是说FLEX只是定义了那些子组件并没有去实例化他们,当我将组件添加到页面显示容器中后组件内的子组件全部被实例化。
这么为什么?
近日在做个项目时发现一个以前没有碰到过到的问题(废话,如果碰到过了就不会犯错了),当我在AS类中动态的添加一个用MXML写的组件的时候,也就是new 一个自定义组件时,该组件内的其他组件(按钮啊什么的)虽然可以获取到ID,但是通过调试发现对象的引用是空的(在组件里通过AS世界实例化的对象是正常的),也就是说FLEX只是定义了那些子组件并没有去实例化他们,当我将组件添加到页面显示容器中后组件内的子组件全部被实例化。
这么为什么?