?首先,到
http://code.google.com/p/flexmdi/下载swc包,放在下面libs下,
如果是flex web项目,放在flex_libs下
/*==========静态加载mdi=================**/
view plain
copy to clipboard
print
?
- ??
-
????<flexmdi:MDICanvas?id="mdiCanvas"?horizontalScrollPolicy="off"?verticalScrollPolicy="off"??
-
????????????width="100%"?height="100%"?backgroundColor="#FC9874"?backgroundAlpha="0">??
- ??????????????
-
????????????<mx:Button?x="62"?y="48"?label="打开新窗体"?click="show()"/>??
-
??????????????
-
????????????<flexmdi:MDIWindow?id="win2"?title="Window?2"?x="214"?y="10"?width="500"?height="300"?borderColor="#A9D3FB"?barColor="red"?cornerRadius="10"??layout="absolute">??
-
?????????????????????
-
????????????????<mx:SWFLoader?source="AdvenceDG.swf"?width="100%"?height="100%"/>??
-
????????????</flexmdi:MDIWindow>??
- ??????????????
-
????????</flexmdi:MDICanvas>??
/*==========动态加载mdi=================**/
view plain
copy to clipboard
print
?
-
import?mx.controls.SWFLoader;??
-
????????????import?mx.controls.Alert;??
-
????????????import?flexmdi.effects.effectsLib.MDIVistaEffects;??
-
??????????????
-
??????????????
-
????????????import?flexmdi.containers.MDICanvas;??
-
????????????import?flexmdi.containers.MDIWindow;??
-
private?function?show():void??
-
????????????{??
-
?????????????????mdi=new?MDIWindow();??
-
????????????????mdi.width=500;??
-
????????????????mdi.height=400;??
-
??????????????????
-
????????????????var?swf:SWFLoader=new?SWFLoader();??
-
????????????????swf.source="WindowFrame.swf";??
-
????????????????swf.percentWidth=100;??
-
????????????????swf.percentHeight=100;??
-
????????????????mdi.addChild(swf);??
-
??????????????????????????
-
??????????????????
-
????????????????var?cm:ContextMenu=new?ContextMenu();??
-
????????????????cm.hideBuiltInItems();??
-
????????????????var?menu:ContextMenuItem=new?ContextMenuItem("最小化");??
-
????????????????menu.addEventListener(ContextMenuEvent.MENU_ITEM_SELECT,maxHandle);??
-
????????????????cm.customItems.push(menu);??
-
????????????????mdi.contextMenu=cm;??
-
??????????????????
-
????????????????this.mdiCanvas.windowManager.add(mdi);??
-
??????????????????
-
??????????????????
- ????????????}??