2010-11-29 2 views
0

私は、AIRアプリケーションとの間で読み書きしているカスタムファイルタイプを持っています。ファイルタイプはXMLベースですが、イメージのエンコードされたデータが含まれています。私はすでにファイルにカスタムアイコンを割り当てるタグを使って、アプリケーションマニフェストファイルにファイルタイプを定義しました。AIRを使用してファイルのカスタムプレビューアイコンを設定することはできますか?

私が理解しようとしているのは、個々のファイルのアイコンをその中に含まれる画像のプレビューにすることができるかどうかです。

答えて

2

これを行うAIR SDKには何もありません。ファイルのオペレーティングシステムの上にあり、ファイルアイコンを処理します。つまり、あなたは動的に生成されたアイコンをそのファイルに割り当てることができるかもしれませんが、アイコンを作成してアプリケーションストレージディレクトリ(理想的に)に書き込んで、そこからアイコンを割り当てさせる必要がありますapp.xmlファイルを動的に変更して新しいアイコンファイルを指すようにします。これは可能ではないと私は考えています。

ただし、お使いのオペレーティングシステムがファイルアイコンを変更できる場合は、ファイルに対してネイティブプロセスを呼び出して、このように変更を処理できます。

たとえば、Mac OS Xの下で、あなたは両方の自動ターミナルで次のコマンドを書き込むことで、ファイルに含まれる画像の画像ファイルのための新しいアイコンを作成して割り当てることができますが:

$ sips -i FILE_NAME 

ので、ネイティブインストーラを使用してMac OS X用のAIRアプリケーションをデプロイする場合は、ネイティブプロセスを使用してイメージファイルでそのコマンドを呼び出すことができます。

関連する問題