我在SWF中創建了一個「加載」微調器。我使用SWFLoader在我的主應用程序SWF中顯示此微調器。我如何使SWFLoader透明?目前它使用Flex的默認背景色,儘管我設置了backgroundAlpha="0"
。SWFLoader的透明背景
我微調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設置。有任何想法嗎?
我聽到了這個問題......我也遇到過類似於編譯器的問題。使用模塊時或多或少。我希望Flex4中的這一點得到改進! – Shua 2010-05-05 14:18:52