0

我对 AS3 非常陌生,并且我已经被这个问题困扰了好几个星期。我试过问别人,但他们认为我只是在拖钓。我试图让这段代码做一些事情:

package source.map{

    import flash.display.MovieClip;
    import flash.display.Stage;
    import source.map.dbox;

    public class BlockPlace extends MovieClip{


        public function BlockPlace() {
            var blah:MovieClip = new dbox();
            stage.addChild(blah);
            db.x = stage.stageWidth / 2;
            db.y = stage.stageHeight / 2;
        }

    }

}

“dbox”是我想要添加到舞台上的。我已经设置了链接设置并确保该类位于正确的位置,但由于某种原因,即使在函数中进行跟踪也无法正常工作。我习惯于将代码直接放在时间轴中,而且我最近才开始使用类。我有多本关于 AS3 的书,我真的在尽我最大的努力去理解这门语言背后的核心概念。

4

2 回答 2

0

只需按照我在评论中提出的分步教程,来自活动的 tuts:快速提示如何在 Flash 中使用文档类

它适合用于将代码放置在时间轴中的初学者和程序员。我认为它很好地涵盖了您的问题,并且应该不难理解。

希望这可以帮助!

于 2012-07-23T14:41:31.053 回答
0

确保您的库资产的链接类引用完整的类路径:source.map.BlockPlace

还要确保您的项目知道要查找您的 AS3 代码。转到文件/操作脚本设置 > 源路径,并确保您的“源”文件夹包含在该列表中。

于 2012-07-23T15:28:43.317 回答