0
我的Flex源文件夹 'src' 中有这些文件:无法解析<地方:聊友>的组件实现
src/
chatters.as
chatters.mxml
main.as
main.mxml
这是 'chatters.mxml' 来源:
<?xml version="1.0" encoding="utf-8"?>
<s:Group xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:mx="library://ns.adobe.com/flex/mx"
width="250" height="200"
contentBackgroundColor="#abcdef">
</s:Group>
这是 'main.mxml' 来源:
<?xml version="1.0" encoding="utf-8"?>
<s:WindowedApplication xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:mx="library://ns.adobe.com/flex/mx"
xmlns:local="*"
applicationComplete="run();">
<local:chatters>
</local:chatters>
</s:WindowedApplication>
所有文件chatters.as,chatters.mxml,main.as,main.mxml都默认包下,并且默认包的XML名称空间在main.mxml中设置为xmlns:local =“*”。
但是,在main.mxml中创建“chatters”组件时,我收到错误消息:无法解析< local:chatters>到组件实现。
一切都在默认包中,xmlns已经定义,Flash Builder如何让我看到这样的错误信息?
文件'chatters.as'没有类定义,只有函数,所以它可能没有这个冲突,我认为 – jondinham 2012-08-17 05:43:54
我创建了文件chatters.mxml第一,也许这是神圣的? – jondinham 2012-08-17 05:45:36
是的!你的答案间接解决了问题,tks!不允许在同一文件夹中具有相同名称的.as和.mxml,否则Flash构建器会感到困惑 – jondinham 2012-08-17 05:48:26