在Flex中限制模态弹出窗口的大小?

时间:2009-04-23 11:53:50

标签: flex actionscript-3 actionscript canvas actionscript-2

private function tileList_itemClick2(evt:ListEvent):void {
                img = new Image();
                    img.maintainAspectRatio = true;
                    img.addEventListener(Event.COMPLETE, image_complete);
                    img.addEventListener(ResizeEvent.RESIZE, image_resize);
                    img.addEventListener(MouseEvent.CLICK, image_click);           

                    img.source = "products/images/" + evt.itemRenderer.data.imgH;
                    img.setStyle("addedEffect", image_addedEffect);
                    img.setStyle("removedEffect", image_removedEffect);
                    PopUpManager.addPopUp(img, myCanvas, true); 
             }

是否可以限制模态弹出窗口(“模态透明度颜色”)的大小,使其包含在画布中?

2 个答案:

答案 0 :(得分:1)

Flex中的PopUpManager旨在显示整个应用程序的模式弹出窗口。您不能将其限制在较小的区域。

答案 1 :(得分:0)

尝试设置maxWidthmaxHeight属性。