Apache flex AS3嵌入代码错误

Apache flex AS3嵌入代码错误,apache-flex,flash,actionscript-3,actionscript,flex3,Apache Flex,Flash,Actionscript 3,Actionscript,Flex3,我得到这个错误 package { import flash.display.*; public class main extends Sprite { [Embed(source="file.swf")] public static const MY_FILE:Class; public function main() { var mySprite:Sprite = new MY_FILE() as

我得到这个错误

package {

    import flash.display.*;
    public class main extends Sprite {

        [Embed(source="file.swf")]
        public static const MY_FILE:Class;

        public function main() {

            var mySprite:Sprite = new MY_FILE() as Sprite;
            trace("done " + MY_FILE);
            addChild(mySprite);
        }

    }
}

有人知道原因吗?

问题可能出在嵌入式swf中。您的脚本看起来不错。

问题可能出在嵌入式swf中。您的脚本似乎很好。

是的,我在CS4中制作了另一个swf,现在可以使用了。那么这有什么问题呢?除非您提供指向swf的链接或底层代码,否则我们永远不会知道;)哈哈哈,:)我听过AVM1和AVM2,如果是这样的话,我怎么解决呢?如果是AVM1电影,你不能嵌入它。你必须使用加载器来完成。此外,它不能移动到显示列表中的任何位置(使用addChild()。它必须留在loader.content中。我尝试了相同的代码来加载jpg文件,但它显示了错误?原因可能是什么?是的,我在CS4中制作了另一个swf,现在它正在工作。那么这有什么问题呢?除非您提供指向swf的链接或底层代码,否则我们永远不会知道;)哈哈哈,:)我听过AVM1和AVM2,如果是这样的话,我怎么解决呢?如果是AVM1电影,你不能嵌入它。你必须使用加载器来完成。此外,它不能移动到显示列表中的任何位置(使用addChild()。它必须留在loader.content中。我尝试了相同的代码来加载jpg文件,但它显示了错误?原因可能是什么
done [class main_MY_FILE]
TypeError: Error #1009: Cannot access a property or method of a null object reference.
    at Filters()