我在 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>
请注意,Spinner 控件本身是透明的。SWFLoader 的某些原因导致它忽略了我的 backgroundAlpha 设置。有任何想法吗?