我正在开发一个基于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.
我声明和初始化变量的方式有什么问题吗?
1条答案
按热度按时间83qze16e1#
这个错误可能是由于变量的使用。声明和示例化看起来很好,它们不应该是问题所在。无论如何,我同意BadFeelingAboutThis的评论。在构造函数中对复杂变量进行示例化对我来说更好。