2009-05-07 7 views
0
NativeApplication.nativeApplication.icon.bitmaps = bitmapData(); 

私は、システムトレイアイコンのビットマップを編集しようとしているが、私はエラーを得た:Flex - nativeApplication.iconはどのように機能しますか?

Implicit coercion of a value of type flash.display:BitmapData to an unrelated type Array.

私は何を間違えたのか、私は、このエラーの意味を言うことができますか?

あるSystemTrayIcon(NativeApplication.nativeApplication.icon)

あるSystemTrayIconは、私は信じているWindows固有のクラスです.bitmaps:

答えて

3

Icon.bitmapsは、サイズごとに1つのBitmapDataインスタンスを持つBitmapDataの配列です。

:これは、アドビシステムズ社からこの話題についての議論である

NativeApplication.nativeApplication.icon.bitmaps = 
    new Array(icon16x16.bitmapData, icon128x128.bitmapData); 
+0

wooow !!! Richard Szalayさん、本当にありがとうございました。それは私に非常にusefuleです –

+0

心配しないでください。あなたがより良い答えを待つ必要がないところまであなたの質問に答えた場合は、左の目盛りをクリックして「答え」としてマークすることができます。 –

0

は、私はあなたがそこにあるような型キャストが必要だと思います。

+0

var sysTrayIcon:SystemTrayIcon = NativeApplication.nativeApplication.icon as SystemTrayIcon; 私もこのコードを試しました –

+0

SystemTrayIcon(NativeApplication.nativeApplication.icon).bitmapsを試しましたが、同じエラーがありますか? –