0
我在Group容器中有一個FXG圖形資產。它默認是不可見的。當我嘗試淡入淡出時,它會在第一次但第二次淡入淡出時90%的時間立即顯示出來(不淡入),然後淡入淡出(if這就說得通了)。雖然alpha設置爲0,但FXG資產仍可見
我正在使用Tweener,所以它可能是tweener相關的問題,但我有兩個其他組件,淡入淡出正確。
我猜Tweener在補間開始時拍攝每個對象的快照,並且FXG關閉按鈕可見(但alpha未應用),然後從該圖像淡入到最終圖像。
MXML:
<s:Image id="image"
left="20" top="80"
width="620" height="300"
useHandCursor="true"
buttonMode="true"
backgroundColor="black"
backgroundAlpha="1"
click="handleClick(event)"/>
<fxg:RoundCloseButton id="closeImageButton" width="24" height="24" top="82" right="22"
useHandCursor="true"
buttonMode="true"
click="handleClick(event)"/>
代碼:
image.alpha = 0;
image.visible = true;
closeImageButton.alpha = 0;
closeImageButton.visible = true;
imageExistsLabel.alpha = 0;
imageExistsLabel.visible = true;
Tweener.addTween([image, imageExistsLabel, closeImageButton], {alpha:1.0, time:0.25, transition:"easeOutExpo", delay:0.5});