【问题标题】:load swf to background of sprite将 swf 加载到精灵的背景
【发布时间】:2023-12-22 09:38:01
【问题描述】:

我已将背景保存为 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 类型。在这种情况下,您的 SomeClassClass 类型。

    尝试:

    addChild ( new SomeClass () );
    

    addChild ( new SomeClass () as MovieClip );
    

    【讨论】:

    • 我如何首先将它分配给一个变量?我需要这样做,因为我需要改变它的宽度和高度。
    • var item:MovieClip = new SomeClass () as MovieClip;
    最近更新 更多