标签: flex flex4
我想从Component to Main(MXML)Application发送变量或参数。像我的组件是FileUpload.mxml,并希望将上传的文件详细信息从FileUpload.mxml转发到Main.mxml。
我尝试了以下程序:
com:FileUpload id =“fp”
获取FileUpload组件的引用,但是,我无法从FileUpload.mxml文件中获取变量。
有人可以帮我解决这个问题吗?
平静
答案 0 :(得分:0)
根据您所处的开发阶段,您可能需要考虑其中一个Flex框架,这肯定会对这种情况有所帮助。我个人使用Mate,但还有其他几个选项Parsley,Cairngorm,RobotLegs等。
使用Mate,您将创建一个自定义事件,该事件将在事件发生后被调度(例如,正在上载的文件)。此自定义事件可能包含您要传递给其他组件的任何其他信息,属性或数据。然后,您将为自定义事件的主地图添加事件侦听器。主地图将捕获您的自定义事件并重新路由到它需要去的任何组件。
如果这不是一个选项,请确保您要访问的属性是a)标记为[Bindable]和b)public。如果没有看到一些代码,很难说什么才是最好的解决方案。
[Bindable]
public