【发布时间】:2012-06-02 14:39:50
【问题描述】:
我是 flex 新手,谁能帮帮我?
如何为 MXML 组件创建一个接受参数的构造函数?
【问题讨论】:
-
this post的可能重复
-
我不知道为什么关闭;完整的问题在主题行而不是正文中;但这很容易解决。
标签: actionscript-3 apache-flex mxml flex-spark
我是 flex 新手,谁能帮帮我?
如何为 MXML 组件创建一个接受参数的构造函数?
【问题讨论】:
标签: actionscript-3 apache-flex mxml flex-spark
你不能; MXML 组件没有可以修改的构造函数。
您有几个选择。首先是重写您的组件以使用 ActionScript。这在某些情况下可能很乏味,而在其他情况下则微不足道。这取决于组件的作用。
第二个选项 os 在组件上使用公共变量。当您创建 MXML 组件的实例时,设置它的属性。您应该能够在预初始化事件处理程序中访问此类属性。 prenitinialize 将在构造函数之后、createChildren() 之前调度。
【讨论】: