[問題] Flex ViewStack 搭配 PopUpManager 錯誤請益

看板Flash作者 (LOUIS￾N)時間13年前 (2011/09/26 19:23), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
我使用 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
文章代碼(AID): #1EW62MX0 (Flash)
文章代碼(AID): #1EW62MX0 (Flash)