小编Ros*_*son的帖子

为什么mx:states无法解析为组件实现?

当我在MXML文件中设置状态时,我偶尔会遇到错误.我得到的错误说mx:states无法解析为组件实现.

我在下面的URL中读到,这个问题是由扩展组件引起的 - 它以某种方式抛弃了编译器解析mx:states的能力.我不明白为什么会这样,但我没有自己的答案.我也不一定能使这种方法适用于我的所有扩展组件.

http://life.neophi.com/danielr/2007/01/could_not_resolve_to_a_compone.html

我提出的解决方法是不使用任何命名空间.所以,我的代码看起来像这样:

<states>...</states>
Run Code Online (Sandbox Code Playgroud)

而不是:

<mx:states>...</mx:states>
Run Code Online (Sandbox Code Playgroud)

让这个陌生人(至少对我而言)是标签的孩子 - 没有这个问题.mx:状态无法解决,但其子mx:State可以.并且mx:SetProperty - mx:State的子节点 - 也被解析了.

任何人都可以解释这个问题,并且/或者提供一个比我想出的问题更好的解决方案吗?

顺便说一句,我看到与mx:transitions相同的问题.

apache-flex state transition

4
推荐指数
1
解决办法
5898
查看次数

标签 统计

apache-flex ×1

state ×1

transition ×1