SWFで「読み込み中」のスピナーを作成しました。SWFLoaderを使用して、このスピナーをメインアプリケーションSWFに表示します。SWFLoaderを透過的にするにはどうすればよいですか?現在、設定したにもかかわらず、Flexのデフォルトの背景色を使用していますbackgroundAlpha="0"
。
私のスピナーSWFのメインMXML:(の使用に注意してくださいbackgroundAlpha
)
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" xmlns:Controls="Controls.*" width="30" height="30" backgroundAlpha="0">
<Controls:Spinner id="ctrlSpinner" /> <!-- spinner logic encapsulated in a component -->
</mx:Application>
私のアプリケーションSWFのメインMXML:
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" height="801">
<mx:SWFLoader x="10" y="173" id="swfSpinner" autoLoad="true" scaleContent="true" >
<mx:source>SWFs/LoadingSpinnerApp.swf</mx:source>
</mx:SWFLoader>
</mx:Application>
スピナーコントロール自体は透過的であることに注意してください。SWFLoaderには、backgroundAlpha設定を無視する原因となるものがあります。何か案は?