如何解决“包不能嵌套”错误

时间:2010-03-21 22:39:15

标签: flash flex actionscript builder

我遇到了Flex 4 beta 2的问题......

我不能使用:<fx:Script source:"myClass"/>

来调用课程

出于某种原因,无论我做什么,错误总是一样的:

  

包不能嵌套

我找到了help.adobe.com的链接,但它们都是断开的链接。

那么,这是一个Flex错误还是有一种在Flash Builder 4中使用外部类的新方法?

2 个答案:

答案 0 :(得分:1)

我认为你必须写:&lt; fx:Script source =“myClass”/&gt; (没有结肠,但等号......)

...而myClass必须是一个actionScript文件,而不是一个类

答案 1 :(得分:1)

感谢NSP!

  1. 我从.as文件中删除了包和类声明(以及范围括号'{'和'})。
  2. 我使用'='符号作为赋值运算符(如您所建议的那样)。
  3. E.G:

    <fx:Script source="Greeter.as">
    

    这就是诀窍。