apache-flex 编译,但显示“错误#1034:强制类型失败”

qzwqbdag  于 2022-11-01  发布在  Apache
关注(0)|答案(1)|浏览(133)

我正在开发一个基于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.

我声明和初始化变量的方式有什么问题吗?

83qze16e

83qze16e1#

这个错误可能是由于变量的使用。声明和示例化看起来很好,它们不应该是问题所在。无论如何,我同意BadFeelingAboutThis的评论。在构造函数中对复杂变量进行示例化对我来说更好。

相关问题