2012-04-17 1 views
0

私は私は私が輸入com.adobe.audio.formatを行う際 を見つけていないWAVwriterクラスこの問題が発生したAdbobeビルダーバージョン4.6を使用していますhttp://help.adobe.com/en_US/flex/using/WS2db454920e96a9e51e63e3d11c0bf61c8a-7ff4.htmlクラスのActionScriptエラーには見られない

からプログラムを実行しようとしています。 WAVWriter;

また、var outputFile:File = File.desktopDirectory.resolvePath( "recording.wav");ファイルの種類が見つからない...このエラー

答えて

0

ファイルを解決する方法

はAIRクラスで、あなたのプロジェクトは、デスクトップまたはモバイル(AIR)のためであることを確認してください。そうでない場合は、ファイル/新規/フレックスプロジェクト...に行き、デスクトップチェックボックスをチェックしてください(モバイルの場合フレックスモバイルプロジェクトを選択してください)。

についてWAVWriterについては、関連するソースをリンクしていることを確認してください。

+0

これは、アプリケーションをWebブラウザで実行できないことを意味しますか? – Rajeev

+0

そうです。ユーザーのファイルシステムをブラウザから操作することはできません(Flexの制限ではなく、ブラウザの制限によりユーザコンピュータを保護します)。ローカルファイルシステムのファイルを使用する場合は、** FileReference.browse()**を使用してこのファイルを手動でクリックして選択する必要があります。 –

1

Adnan Doricとまったく同じです。また、Flash Playerランタイム(AIRではなく)を使用してファイルを出力する場合は、flash.net.FileReferenceクラスを使用する必要があります。そのdowload()メソッドを呼び出すと、ファイルを保存するために使用できる外部ダイアログがポップアップします。