2013-04-10 75 views
0

我有這個錯誤,使用Flex Builder的ReferenceError:錯誤#1065:

ReferenceError: Error #1065: Variable Profiler is not defined. 
at global$init() 
at core::Emulator()[C:\Users\AJ\Documents\Flex Builder 3\Snes\src\core\Emulator.as:67] 
at Snes/onRomLoaded()[C:\Users\AJ\Documents\Flex Builder 3\Snes\src\Snes.as:90] 
at flash.events::EventDispatcher/dispatchEventFunction() 
at flash.events::EventDispatcher/dispatchEvent() 
at flash.net::URLLoader/onComplete() 

編譯SWF任何幫助將是巨大的變量探查沒有定義。

Emulator.as文件:http://txtup.net/8CP6r

Snes.as文件:http://txtup.net/b9WW

+0

請張貼您的代碼。 – bwroga 2013-04-10 00:26:34

+0

代碼在這裏: http://txtup.co/qojL7 – Dora 2013-04-10 00:31:42

+0

很高興你添加了代碼,但是,這不是太有用。原因是上面的錯誤表示問題出現在你的'Emulator'類的#67行。但是現在我們必須計算您所鏈接的代碼中的第67行。我有麻煩計數過去10 :)你可以看看你的IDE在第67行,然後編輯你的問題,並添加該行?如果使用Flash Builder,可以按CMD-L或CTRL-L並輸入67跳轉到該行。我試着在你的代碼中搜索變量「Profiler」,但是甚至找不到這個詞。所以也許最好你告訴我們67線的樣子。乾杯! – 2013-04-10 00:50:35

回答

0

我讀你的代碼,您可以粘貼以下行,並檢查您的「cLoader」變量越來越正確初始化?或者如果您也可以提供「CLibInit」類的源代碼,那將是非常好的。

cLoader = new CLibInit(); 
if(cLoader){ 
    cLoader.supplyFile("romfile", rom);       
    cLib = cLoader.init();    
    cLib.setup(); 
} 
+0

嗨,感謝您的回覆,實際上我嘗試過使用if但是出現錯誤,Clibint是一個swc庫,我將它上傳到您的所有文件中,以便輕鬆查看。 http://www.4shared.com/zip/ljmL5I05/source.html – Dora 2013-04-12 06:16:09

相關問題