我正在开发基于Flash的Web应用程序。前端用flex:MXML和ActionScript编写。该项目在FlashDevelop中构建良好,但是当我使用F5进行测试时,它会抛出错误。
代码行:
[Bindable]
public var currentStateDataProvider:ArrayCollection = new ArrayCollection();
错误讯息:
[Starting debug session with FDB]
[Fault] exception, information=TypeError: Error #1034: Type Coercion failed: cannot convert mx.collections::ArrayCollection@c2acfc9 to Array.
我声明和初始化变量的方式有什么不对吗?
答案 0 :(得分:0)
错误可能来自使用变量。声明和实例化似乎很好,它们不应该成为问题。 无论如何,我同意BadFeelingAboutThis的评论。在构造函数中实例化复杂变量对我来说更好。