如何使AS3类影响主.swf文件?

时间:2012-07-23 14:18:09

标签: actionscript-3 flash

我是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的书籍,我真的很努力地理解语言背后的核心概念。

2 个答案:

答案 0 :(得分:0)

只需按照我在评论中提出的分步教程,即活跃的tuts:Quick Tip How to use a document Class in Flash

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

希望这有帮助!

答案 1 :(得分:0)

确保您的图书馆资源的链接类引用完整的类路径:source.map.BlockPlace

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