【问题标题】:load swf to background of sprite将 swf 加载到精灵的背景
【发布时间】:2011-11-09 18:26:15
【问题描述】:

我已将背景保存为 swf 文件。

    [Embed(source="Back.swf")]
    private var SomeClass:Class;

现在在我添加的主类中

addChild(SomeClass);

但我遇到了这个红色问题:- 描述资源路径位置类型 1067:将 Class 类型的值隐式强制转换为不相关的类型 flash.display:DisplayObject。 Test.as /Test/src

【问题讨论】:

    标签: actionscript-3 actionscript


    【解决方案1】:

    当你使用addChild 方法时,你需要在那里解析一个DisplayObject 类型。在这种情况下,您的 SomeClass 是 Class 类型。

    尝试:

    addChild ( new SomeClass () );
    

    或

    addChild ( new SomeClass () as MovieClip );
    

    【讨论】:

    • 我如何首先将它分配给一个变量?我需要这样做,因为我需要改变它的宽度和高度。
    • var item:MovieClip = new SomeClass () as MovieClip;
    猜你喜欢
    • 2013-08-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-10-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多