回答
不幸的是,你不能,因爲他們是不同的看法heirachy的父母。
彈出窗口由SWF管理,並且是應用程序顯示列表的子項。 IFrame由HTML管理,並且是DOM的子項。
即:
+ HTML Page
|
|
+---IFrame
|
+---SWF (Flex Application)
|
+--- System Manager
| |
| +---- Popup's // <---- Your Popup is here
+--- Application
遺憾的是這裏沒有解決,我所知道的,你需要無論是iframe中顯示彈出式或刪除iframe來顯示彈出。
可惜,正在使用http://code.google.com/p/flex-iframe/ – yolo
我猜你正在使用mx:HTML組件來顯示一些HTML。我在我的項目中遇到了同樣的問題,IFrame對象始終顯示在所有內容之上。
一個有效的解決方法是繪製隱藏HTML組件,並顯示它的位圖快照。這樣,警報或任何彈出窗口將顯示在其上。
這裏是我是如何做到的
private var _snapshotImage:Bitmap;
private function toggleSnapshotMode(htmlVisible:Boolean):void
{
if(!htmlVisible)
{
var bitmapData:BitmapData = new BitmapData(htmlLoader.width,htmlLoader.height,false);
bitmapData.draw(htmlLoader,null,null,null,null,true);
_snapshotImage = new Bitmap(bitmapData);
_snapshotImage.x = htmlLoader.x;
_snapshotImage.y = htmlLoader.y;
html.addChildAt(_snapshotImage,0);
}
else
{
html.removeChild(_snapshotImage);
}
html.htmlLoader.visible = htmlVisible;
}
巧妙的技巧,但HTML僅適用於AIR,不適用於基於瀏覽器的應用程序(哦,諷刺)。我假設OP正在討論一個瀏覽器應用程序。 –
那麼你可以在任何組件中使用這種技術。只需用你的組件替換「htmlLoader」,用它的父項代替「html」(如s:Group) – Exort
不能用iFrame。該技巧假設內容正在由Flash Player呈現。當您使用IFrame時,內容由瀏覽器呈現,並定位以顯示它是應用程序的一部分。試圖讓Flash Player捕獲它的位圖數據將不起作用。 –
- 1. Flex 4.5樹組件
- 2. Flex 4.5:狀態與組件
- 3. Flex 4.5,目標相同的組件
- 4. Flex 4.5視頻顯示組件
- 5. Flex 4.5 Spark Datagrid多列排序
- 6. 將自定義日曆組件從flex 3移植到flex 4.5
- 7. 混合flex 4 gui組件與papervision3d
- 8. Flex 4.5:Tree DisplayList
- 9. Flex 4.5拖放
- 10. Flex 4.5 - addChildToSandboxRoot?
- 11. itemEditEnd for FLex 4.5
- 12. flex 4.5 + wbservice .net
- 13. 如何在flex 4.5中安裝D.eval()庫4.5
- 14. Flex 4.5 - s:組默認邊距?
- 15. 如何安排gui組件的狀態讀取的gui和線程同步?
- 16. 如何安排Flex組件以正確滾動
- 17. Java:安排我的GUI
- 18. 刷新不同組件的網格flex 4.5
- 19. Flex 4.5在運行時將多個組件添加到容器
- 20. Adobe Flex 4.5 Spark:綁定ItemRenderer組件到父
- 21. Flex 4.5:定製組件在自定義的ItemRenderer中不可見
- 22. Flex/Flash Builder 4.5上的iOS(iPad)應用程序 - SplitView組件?
- 23. Flex 3中,4和4.5組件和容器
- 24. Flex 4.5移動組件概述 - 它在哪裏?
- 25. 獲取它在Scroller容器中的HGroup子組件Adobe Flex 4.5
- 26. Flex 4.5/Apache Flex UI框架結構
- 27. Flex 4.5中的驗證
- 28. Flex 4.5列表 - ensureIndexIsVisible錯誤
- 29. Flex 4.5 Mobile - Facebook授權
- 30. Flex 4.5遠程對象
你能解釋一些關於你在做什麼,並可能顯示一些代碼嗎? – JeffryHouser
使用來自谷歌代碼的flex-iframe製作web應用程序 – yolo