キャプションも含まれるボタンのアイコンとしてFXG画像を使用しようとしています。FXGファイルはresources/SpeakerIcon.fxgにあり、試行した使用法はmxmlファイルで次のようになります。
<mx:Button id="audioButton" label="Audio"
....
icon="{resources.SpeakerIcon}"/>
これを使おうとすると、「TypeError:エラー#1034:タイプ強制が失敗しました:resources::SpeakerIcon@41fa0e1をmx.core.IFlexDisplayObjectに変換できません」というメッセージが表示されます。私の調査によると、FXGファイルはIFlexDisplayObjectを実装するs:Graphicshttp://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/spark/primitives/Graphic.htmlである必要があります。
私が見逃している簡単なことは何ですか?