Apache flex 如何将参数从组件发送到主MXML应用程序

Apache flex 如何将参数从组件发送到主MXML应用程序,apache-flex,flex4,Apache Flex,Flex4,我想将变量或参数从组件发送到主(MXML)应用程序。我的组件是FileUpload.mxml,希望将上传的文件详细信息从FileUpload.mxml转发到Main.mxml 我尝试了以下程序: com:FileUpload id=“fp” 但是,为了获取FileUpload组件的引用,我无法从FileUpload.mxml文件中获取变量 有人能帮我解决这个问题吗 P> >平静< /P> < P>取决于你处于什么样的发展阶段,你可能想考虑其中的一个Flex框架,这肯定会有助于这种类型的情况。我个

我想将变量或参数从组件发送到主(MXML)应用程序。我的组件是FileUpload.mxml,希望将上传的文件详细信息从FileUpload.mxml转发到Main.mxml

我尝试了以下程序:

com:FileUpload id=“fp”

但是,为了获取FileUpload组件的引用,我无法从FileUpload.mxml文件中获取变量

有人能帮我解决这个问题吗


P> >平静< /P> < P>取决于你处于什么样的发展阶段,你可能想考虑其中的一个Flex框架,这肯定会有助于这种类型的情况。我个人使用,但还有其他几种选择

使用Mate,您将创建一个自定义事件,该事件将在某些事情发生后被调度(例如,正在上载的文件)。此自定义事件可能包括您希望传递给其他组件的任何附加信息、属性或数据。然后将事件侦听器添加到自定义事件的主映射中。主映射将捕获您的自定义事件并重新路由到它需要转到的组件

如果这不是一个选项,请确保要访问的属性a)标记为
[Bindable]
,b)标记为
public
。如果没有看到一些代码,很难说什么是最好的解决方案