2011-10-20 49 views
0

我想通過Flash創建一個簡單的文本文件,並且我遵循Adobe在其幫助中給出的代碼文件:文件數據類型導致錯誤1046:類型未找到或不是編譯時常量:文件

var file:File = file.applicationStorageDirectory.resolvePath("test.txt"); 
var str:String = "Hello"; 
file.addEventListener(Event.COMPLETE, fileSaved); 
file.save(str); 
function fileSaved(event:Event):void 
{ 
    trace("Done."); 
} 

正在閃爍的問題吐出錯誤1406:type not found。我試圖搜索這個錯誤,它通常是關於電影鏈接或補間。我的問題從我使用此代碼的事實中升高:

var file:File 

單獨存在該代碼會導致錯誤。沒有它,SWF出口就沒問題。類型「文件」也不會出現在IntelliSense中。我很難過。我想我沒有合適的包裝,但是我怎麼沒有合適的包裝?

回答

2

File類位於flash.filesystem.File命名空間中,因此如果要使用它,請確保您正在導入該類。儘管File類可能會讓你感到尷尬,但只有在AIR運行時間爲而不是爲正常的Flash Player運行時時纔可用。確保你在AIR項目中嘗試了這一點。

+0

啊,是的。謝謝。我沒有注意到幫助的標題。這是Adobe AIR環境的幫助數據。我試過使用Adobe AIR項目,現在它可以工作。 – Raestloz

相關問題