[問題] Flex ViewStack 搭配 PopUpManager 錯誤請益
我使用 PopUpManager 建立一個 彈跳出來的視窗
並在 視窗內 加入 ViewStack 產生分頁的元件
但是 只要我把 ViewStack 內的程式碼全部註解 彈跳出來的視窗 完全正常
反之 則視窗完全顯示不出來
程式碼如下:
---
...
<s:Parallel id="Test_Effect" effectEnd="TestEffect(event)" duration="250">
<s:Fade id="fadeEffect" alphaFrom="0" alphaTo="1"/>
<s:Scale id="scaleEffect" scaleXFrom="0" scaleXTo="1"
scaleYFrom="0" scaleYTo="1"/>
<s:Move yTo="250" yFrom="350" xFrom="370" xTo="270"/>
</s:Parallel>
...
public function Show( parent:DisplayObject ):void
{
PopUpManager.addPopUp(this, parent, true);
var array:Array = new Array;
array.push(this);
SatelliteInfoDlg_Effect.play(array);
}
protected function TestEffect(event:EffectEvent):void
{
if(this.alpha == 0)
PopUpManager.removePopUp(this);
}
...
<mx:ViewStack id="SatelliteArea" x="8" y="35" width="479" height="301">
<s:NavigatorContent label="TestPage" width="100%" height="100%"
creationPolicy="all">
</s:NavigatorContent>
</mx:ViewStack>
---
只要將 NavigatorContent 的區段註解起來 彈跳視窗就完全正常顯式
反之 則完全顯示不出來 ...
在網路上查詢 有看到別的討論 建議將 addPopUp 改為使用 createPopUp 的方式
雖然這樣視窗有顯示出來 但是若在裡面繼續添加 Button 元件
則 滑鼠移上Button的圖片變更的效果 完全消失 雖然點選依然是有效果
若改為兩個分頁或以上 分頁交互切換後 分頁內原本有顯示的元件 通通消失 變成白分頁
在查詢許多網路相關資訊後 依然得不到頭緒 因此請教各位前輩 給小弟一點建議 謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 211.76.190.21
Flash 近期熱門文章
PTT數位生活區 即時熱門文章