可以最小化停靠的弹出窗口
参看了一些网上的最小化窗口,发现大多都是添加在容器中的面板,所以利用popupmanager写了个组件,需要用到flexlib.swc的ButtonScrollingCanvas和自己写的PopUp组件(已贴出)。skin是自动生成的,稍作修改。
工具代码:
pizazz\flex4\container\skin\WindowTemplateSkin.mxml
视图:
当模态窗口和最小化按钮并存时,点击最小化不符合操作逻辑。public class WindowItem{private var _item:WindowTemplate;private var _index:int;public function WindowItem(value:WindowTemplate, index:int){_item = value;_index = index;}public function get item():WindowTemplate{return _item;}public function set index(value:int):void{_index = value;}public function get index():int{return _index;}}