国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網站 > WEB開發 > 正文

20.6.BrowserManager解析URL

2024-04-27 13:52:28
字體:
來源:轉載
供稿:網友
20.6.1 問題
我想從瀏覽器的當前URL 中讀取并解析數據。
20.6.2 解決辦法
使用BrowserManager 和URLUtil 類讀取并解析當前頁面的URL。
20.6.3 討論
下面的例子展示了如何通過使用BrowserManager 和URLUtil 類讀取并解析當前頁URL,同時將解析結果寫入一個mx:TextArea 實例中。

URLUtil 類擁有可以幫助你解析當前URL 內不同片斷的方法。在Flex 3中使用深度鏈接的時候,URL 會段為兩個部分:基部(base)和片段(fragment)。URL 基部(base)包含了#號左邊的所有內容。片段(fragment)則包含了#號右邊所有的內容。片段(fragment)用以傳遞參數給Flex 應用程序或者用于歷史管理器。適當創建的片段(fragment) 可以由URLUtil.stringToObject 方法將其包含的所有參數值解析到ActionScript 對象中去,再打散成字符串值。URL 片段(fragment)的每個鍵-值對都應該用分號(;)分隔開。
+展開
-XML
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxmllayout="absolute"
creationComplete="parseURL()">

<mx:Script>
<![CDATA[
import mx.utils.ObjectUtil;
import mx.managers.IBrowserManager;
import mx.managers.BrowserManager;
import mx.utils.URLUtil;
private function parseURL() : void
{
//get an instance of the browser manager
var bm:IBrowserManager = BrowserManager.getInstance();
//initialize the browser manager
bm.init();
//output the url parameter values
output.text += "Full URL:/n" + bm.url + "/n/n";
output.text += "Base URL:/n" + bm.base + "/n/n";
output.text += "URL Fragment:/n"+bm.fragment+ "/n/n";
//convert url parameters to an actionscript object using URLUtil
var o:Object = URLUtil.stringToObject(bm.fragment);
output.text+="Object:/n"+ObjectUtil.toString(o)+ "/n/n";
output.text += "name:/n" + o.name + "/n/n";
output.text += "index:/n" + o.index + "/n/n";
output.text += "productId:/n" + o.productId + "/n/n";
//parse URL using URLUtil
output.text += "URL Port:/n" +
URLUtil.getPort( bm.url ) + "/n/n";
output.text += "URL Protocol:/n" +
URLUtil.getProtocol( bm.url ) + "/n /n";
output.text += "URL Server:/n" +
URLUtil.getServerName( bm.url ) + "/n/n";
output.text += "URL Server with Port:/n" +
URLUtil.getServerNameWithPort( bm.url );
}

]]>
</mx:Script>
<mx:TextArea id="outputleft="10top="10bottom="10right="10"/>
</mx:Application>
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 金昌市| 长葛市| 岳池县| 甘谷县| 栾城县| 定结县| 湘阴县| 响水县| 棋牌| 饶河县| 镇平县| 思南县| 新田县| 巨野县| 东乡县| 朝阳县| 九龙城区| 罗城| 云浮市| 淳化县| 巴彦淖尔市| 都江堰市| 东莞市| 西乡县| 贡觉县| 太保市| 荥阳市| 鄂托克旗| 历史| 南部县| 鹤壁市| 外汇| 逊克县| 登封市| 元氏县| 大丰市| 临汾市| 芜湖县| 灵璧县| 获嘉县| 交口县|