Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/flash/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/apache-flex/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Flash 无法解决<;本地:chatters>;到一个组件实现_Flash_Apache Flex_Compiler Errors_Adobe_Xml Namespaces - Fatal编程技术网

Flash 无法解决<;本地:chatters>;到一个组件实现

Flash 无法解决<;本地:chatters>;到一个组件实现,flash,apache-flex,compiler-errors,adobe,xml-namespaces,Flash,Apache Flex,Compiler Errors,Adobe,Xml Namespaces,我的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/s

我的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”组件时无法解析为组件实现


一切都在默认包中,xmlns已经定义,为什么flash builder会向我显示这样的错误消息?

也许它对使用哪个类感到困惑。您的
src/
目录似乎有一个
chatters.as
chatters.mxml
。其中每一个都定义了一个名为
chatters
的类

我只是尝试创建一个与MXML文档同名的Actionscript类,但FlashBuilder不允许。希望有一个关于你是如何做到这一点的有趣故事:)


Flash builder在同一文件夹中有两个同名的.as和.mxml文件时会感到困惑。

文件“chatters.as”没有类定义,只有函数,因此可能没有这种冲突。我想我是先创建了chatters.mxml文件的,也许这是错误的?是的!你的回答间接地解决了问题,tks!不允许在同一文件夹中有同名的.as和.mxml,否则flash builder会混淆