2013-04-21 72 views
0

因爲它是Ludum Dare中的熱身時間,所以我認爲我會確保我剛剛下載的Flex SDK。簡短的回答:它沒有。編譯mxmlc中的AS3時未找到源代碼路徑基類定義

每次我嘗試運行

./mxmlc -compiler.source-path=../../../Flixel/org/flixel ../../../Flash/FindTheLight/src/FindTheLight.as 

我得到:

Config in /Users/jonatannoponen/Developer/Tools/flex_sdk_4.6/frameworks/flex-config.xml loading 
/Users/jonatannoponen/Developer/Flash/FindTheLight/src/FindTheLight.as(7): sar.: 36 Error: Baseclass FlxGame definition not found. 

public class FindTheLight extends FlxGame 
            ^` 
+0

Flixel是獨立於Flex的Flash庫。這聽起來像你沒有把Flixel庫放在你的庫路徑中:http://flixel.org/。但這並不意味着Flex SDK不起作用。 – JeffryHouser 2013-04-21 18:12:27

+0

@ www.Flextras.com我嘗試將flixel放在'-source-path'和'-library-path'中,我仍然遇到同樣的錯誤。 – jobatabs 2013-04-25 16:11:19

回答

0

顯然,SDK找不到FlxGame類。你的FlxGame.as位於哪裏? 另外,您不認爲使用IDE(例如FlashDevelop)可以解決您的問題嗎?只是好奇。

+0

IDE肯定會使開發更容易;但它仍然否定將外部庫添加到庫路徑的需要;這是我認爲這裏的問題。 – JeffryHouser 2013-04-21 18:14:14

+0

我不認爲「否定」一詞意味着你認爲它的含義,除非你的意思是它*不會否定這種需要。 – 2013-04-21 19:14:57

+0

我的錯字;這應該是「......它仍然不會否定需要......」 – JeffryHouser 2013-04-21 20:04:36

相關問題