0

DropboxのようなAIRアプリを作成しています。これにより、ユーザーはさまざまなOS間でファイルを同期できます。私が知りたいのは、Dropboxのように、デフォルトのファイルシステムのファイルアイコンを変更して(たとえば、オーバーレイを追加して)、次のような状態にするにはどうすればよいかということです。Windowsでは、Dropboxがレジストリファイルを編集してオーバーレイアイコンを挿入していることがわかりました。ただし、MACOSXでどのように機能するかはまだわかりません。ここで、AIRについて同様の質問をするスレッドがいくつか見られましたが、ファイルのアイコンを変更する方法について言及しているスレッドはありませんでした。さまざまな専門家からこれに対する解決策を得ることを望んでいます..それがどのように達成できるかを知っているなら、何かアイデアを提案してください。どうもありがとう。

4

1 に答える 1

1

シンプルでありながら効果的な解決策は、アプリケーションの内部にのみあるアイコンを使用することです。アプリケーション ファイルに、ファイルのさまざまな状態を表す透明な画像を埋め込むだけです (小さな部分だけがどの状態であるかを示し、残りの部分は表示されたアイコンの上に実行時に追加します。

ファイルの実際のアイコンを取得できるので、必要に応じてそれらを BitmapData に描画し、アプリケーション内のファイルの状態に関連するものを使用して、これらのカスタム イメージでオーバーレイを追加します。

そして、さらに一歩進んで、今後使用するために結果のアイコンを AIR アプリケーション フォルダーに保存することもできます (既に持っているファイルの種類を確認し、新しいファイルの種類がそれらのファイルに含まれていない場合は、さまざまなアイコンをカスタム オーバーレイと共にエクスポートして、次にアプリケーションを開いたときに再読み込みするために、PNG ファイルをユーザー デバイスに直接保存します)。

于 2012-11-02T18:12:05.387 に答える