2012-07-23 46 views
0

我對AS3非常陌生,幾周來一直困擾着這個問題。我曾試圖詢問其他人,但他們認爲我只是在拖釣。我試圖讓這段代碼去做一些事情:如何讓AS3類影響主.swf文件?

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的書,我真的很難理解語言背後的核心概念。

+0

http://active.tutsplus.com/tutorials/actionscript/quick-tip-how-to-use-a-document-class-in-flash/ – danii 2012-07-23 14:21:27

回答

0

只需按照我在評論中提出的分步教程,即可從活動內容中找到:Quick Tip How to use a document Class in Flash

對於習慣於將代碼放入時間軸的初學者和程序員來說,我認爲它很好地涵蓋了您的問題,並且不應該很難遵循。

希望這會有所幫助!

+0

非常感謝!我不知道你需要一個「主」類。我只是在這個網站上註冊,所以我沒有足夠的聲望來讚揚你,但如果我能我會。 – user1546057 2012-07-23 16:05:39

+0

很高興幫助您,您可以接受此答案爲正確的(綠色checkie) – danii 2012-07-23 16:07:09

0

確保您的圖書館資源的鏈接類引用的類路徑全:source.map.BlockPlace

另外,還要確保您的項目知道如何尋找你的AS3代碼。轉至文件/動作腳本設置>源路徑,並確保您的「源」文件夾包含在該列表中。

+0

謝謝!這幫了很多。 – user1546057 2012-07-23 16:06:15