论坛首页 编程语言技术论坛

将Module转化为Application

浏览 2551 次
精华帖 (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>
   发表时间:2009-06-18  
  这不是直接把moulde引入了里面
0 请登录后投票
   发表时间:2009-08-06  
是的,就是封装了下。
0 请登录后投票
   发表时间:2009-08-15  
挺实用的。
0 请登录后投票
论坛首页 编程语言技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics