浏览 2547 次
锁定老帖子 主题:将Module转化为Application
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (4)
|
|
---|---|
作者 | 正文 |
发表时间:2009-06-15
最后修改:2009-10-30
app.html#url=ListModule.swf;title=列表监控。 主要作用: 可用于做Module的测试。 可以解决Module在新页面打开的问题。 演示flex如何接收url参数。 <?xml version="1.0" encoding="utf-8"?> <!-- 用于将Module生成Application--> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" initialize="init()"> <mx:Script> <![CDATA[ import common.DataManager; import mx.utils.URLUtil; import mx.managers.IBrowserManager; import mx.controls.Alert; import common.DataManager; import mx.managers.BrowserManager; private function init():void { var bm:IBrowserManager=BrowserManager.getInstance(); //initialize the browser manager bm.init(); var params:Object = URLUtil.stringToObject(bm.fragment); if(params.url) { moduleLoader.url=params.url; }else { Alert.show("未设置Url,格式为:app.html#url=ListModule.swf;title=123") } if(params.title) { bm.setTitle(params.title); } } ]]> </mx:Script> <mx:HBox width="100%" height="100%" fontSize="12" fontFamily="Verdana"> <mx:ModuleLoader id="moduleLoader" width="100%" height="100%" /> </mx:HBox> </mx:Application> 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2009-06-18
这不是直接把moulde引入了里面
|
|
返回顶楼 | |
发表时间:2009-08-06
是的,就是封装了下。
|
|
返回顶楼 | |
发表时间:2009-08-15
挺实用的。
|
|
返回顶楼 | |