导入的.swc电影剪辑未显示-Flash Builder

导入的.swc电影剪辑未显示-Flash Builder,flash,actionscript,Flash,Actionscript,我正在尝试拍摄我在flash professional中制作的动画,并在flash Builder IDE中使用它 我试着用flash将一个图像导入到舞台上,将其转换成电影剪辑,并将其导出为.swc。将swc添加到Flash builder项目后,我能够创建由swc文件指定的类,并且通过将对象添加到显示树中,我可以在运行项目时看到图像 所以我尝试了下一步,那就是给图像设置动画。我在舞台上导入了一个图像,插入了一些帧,制作了一个1秒的动画。我复制了帧,创建了一个新的电影剪辑,并将帧粘贴到电影剪辑中

我正在尝试拍摄我在flash professional中制作的动画,并在flash Builder IDE中使用它

我试着用flash将一个图像导入到舞台上,将其转换成电影剪辑,并将其导出为.swc。将swc添加到Flash builder项目后,我能够创建由swc文件指定的类,并且通过将对象添加到显示树中,我可以在运行项目时看到图像

所以我尝试了下一步,那就是给图像设置动画。我在舞台上导入了一个图像,插入了一些帧,制作了一个1秒的动画。我复制了帧,创建了一个新的电影剪辑,并将帧粘贴到电影剪辑中。然后我将其导出为.swc

问题是,当我像以前一样(对图像)做同样的事情时,动画根本没有显示出来。但是,如果我以.swf而不是.swc导出,我可以在AdobeFlashPlayer实例中正确地播放动画

我的AS3代码:

var testAnimation:MovieClip = new TestAnimation();
...
addchild(testAnimation);

通过Flash Pro,确保您的符号具有以下链接:

可以从库中导出单个符号-右键单击符号并另存为SWC:

或者,可以从Flash Pro的发布设置中将整个项目导出为SWC:

将导出的SWC添加到Flash Builder的生成设置中。如果不想添加单个SWC,请创建
libs
文件夹并添加SWC文件夹:

将显示对象添加到显示列表中,确保您考虑到注册点:

package
{
    import flash.display.Sprite;
    import flash.display.StageAlign;
    import flash.display.StageScaleMode;

    public class X extends Sprite
    {
        public function X()
        {
            super();

            stage.scaleMode = StageScaleMode.NO_SCALE;
            stage.align = StageAlign.TOP_LEFT;

            var symbol:FlashCircle = new FlashCircle();
            symbol.x = 150;
            symbol.y = 150;
            addChild(symbol);
        }
    }
}
构建和运行:


非常感谢您的努力,谢谢。我发现问题其实在于定位。它一定是在可见区域外显示动画!再次感谢