2010-07-15 89 views
0

我的代碼是:ActionScript 3的包裝故障

package com.companyName.softwareName { 

    import flash.display.Sprite; 

    public class SoftwareName extends Sprite { 

     public function SoftwareName() { 

      trace("Testing!"); 

     } 

} 

,它位於C:的/ dev/COM /的companyName/SoftwareName作爲SoftwareName.as

以包名出來讓它編譯,但是當它在它告訴我它的包裝結構是不正確的,但我不知道我做錯了什麼。

這是我犯的一個錯誤嗎?或者可能我的mxmlc版本已損壞?我

mxmlc SoftwareName.as 

回答

0

顯然,我應該做的是在我的編譯腳本中包含「-source-path = C:\ dev \」。

0

編譯它我mxmlc SoftwareName.as

它看起來像你從softwareName文件夾編譯它編譯。你必須從包結構的根目錄 - c:\dev\文件夾中完成。編譯器期望pack.pack1.SomeClass位於pack/pack1/文件夾相對於當前文件夾(從編譯器被觸發的位置)。

cd \dev 
mxmlc com\companyName\softwareName\SoftwareName.as