NativeApplication.nativeApplication.icon.bitmaps = bitmapData();
我正在尝试编辑系统托盘图标的位图,但是我收到了一个错误:
flash.display类型值的隐式强制:BitmapData为不相关的类型数组。
我犯了什么错误,或者你能否告诉我这个错误的含义?
答案 0 :(得分:3)
Icon.bitmaps是一个BitmapData数组,每个大小都有一个BitmapData实例。您必须重新分配整个阵列:
NativeApplication.nativeApplication.icon.bitmaps = new Array(bitmapData);
或者,正如liveocs所提到的,您可以指定所有位图大小:
NativeApplication.nativeApplication.icon.bitmaps =
new Array(icon16x16.bitmapData, icon128x128.bitmapData);
答案 1 :(得分:0)
我认为你需要在那里进行类型转换,例如:
为SystemTrayIcon(NativeApplication.nativeApplication.icon).bitmaps
SystemTrayIcon是我认为特定于Windows的类。
答案 2 :(得分:0)