【发布时间】:2010-01-14 18:22:59
【问题描述】:
我正在寻找有关如何将上传等 FileReference 方法合并到 Cairngorm 架构中的任何想法。
具体来说,我会考虑触发一个包含文件的事件,这很好。但是,一个人如何能够听到例如?进度事件?
我想到的一件事是让委托触发在视图中侦听的进度事件。
任何想法将不胜感激!
【问题讨论】:
标签: apache-flex cairngorm filereference
我正在寻找有关如何将上传等 FileReference 方法合并到 Cairngorm 架构中的任何想法。
具体来说,我会考虑触发一个包含文件的事件,这很好。但是,一个人如何能够听到例如?进度事件?
我想到的一件事是让委托触发在视图中侦听的进度事件。
任何想法将不胜感激!
【问题讨论】:
标签: apache-flex cairngorm filereference
您可以在视图中创建 FileReference 类的实例,将其分配给视图中的属性并在那里侦听 ProgressEvent。然后让您的 Command 或 Delegate 在您分派 Event 后处理启动上传。
如果您不喜欢 View 实例化 FileReference 的想法,您可以编写一个具有 FileReference 作为属性的帮助器类,在您的视图中分配帮助器对象,将帮助器对象分配给您的事件,然后重复与上述相同的步骤,但现在 Command 或 Delegate 也将负责在 helper 对象上实例化 FileReference。
【讨论】: