2011-10-20 5 views
0

Flashを使用して簡単なテキストファイルを作成しようとしています。ドキュメント:ファイルデータ型でエラー1046が発生する:型が見つからなかったか、コンパイル時定数ではありませんでした:File

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:タイプが見つかりません。このエラーを検索しようとしましたが、通常は映画のリンケージやトゥイーンです。私の問題は、私がこのコードを使用しているという事実から生じます。

var file:File 

このコードだけでエラーが発生します。 SWFはそれなしで正常にエクスポートされます。 「ファイル」タイプもIntelliSenseには表示されません。私は困惑している。私は、私は適切なパッケージを持っていないと思うが、私はどのように適切なパッケージを持っていないのですか?

答えて

2

Fileクラスはflash.filesystem.File名前空間にありますので、使用したい場合はインポートしてください。 Fileクラスは、AIRランタイムをターゲットにしていない場合にのみ利用可能ですが、通常のFlash Playerランタイムであるが利用可能になります。 AIRプロジェクトでこれを試していることを確認してください。

+0

ああ、はい。ありがとう。私は助けのタイトルに気付かなかった。これはAdobe AIR環境のヘルプデータでした。私はAdobe AIRプロジェクトを使用しようとしました。 – Raestloz

関連する問題