尝试绑定属性时,我遇到了模糊的引用错误。这是代码:
MXML
<?xml version="1.0" encoding="utf-8"?>
<custom:Test
xmlns:mx = "library://ns.adobe.com/flex/mx"
xmlns:fx = "http://ns.adobe.com/mxml/2009"
xmlns:custom = "CodeBehind.*">
<mx:TextInput id = "foo" text = "foo!">
</mx:TextInput>
<mx:TextInput id = "bar" text = "{foo}">
</mx:TextInput>
</custom:Test>
代码隐藏
package CodeBehind
{
import mx.containers.Panel;
public class Test extends Panel
{
}
}
这是错误本身:
/Front/Test.mxml(-1): Error: Ambiguous reference to Test.
<?xml version="1.0" encoding="utf-8"?>
奇怪的是,它甚至没有提到绑定属性......
答案 0 :(得分:1)
好的,所以我设法解决了这个问题。我将Front / Test.mxml重命名为Front / TestDisplay.mxml,这就是诀窍 - 没有更多模糊的引用。
答案 1 :(得分:0)
我无法重现错误。 FB4编译的所有内容 我认为结构是
前
- &GT; | Test.mxml
代码隐藏
- &GT; | Test.as
可能的选择:
Test
作为名称或自动生成的文件?