国产探花免费观看_亚洲丰满少妇自慰呻吟_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>
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 德化县| 府谷县| 乾安县| 千阳县| 绩溪县| 庆云县| 黄龙县| 澄城县| 修文县| 天全县| 波密县| 平安县| 伊春市| 曲阜市| 汝南县| 昌都县| 茌平县| 安岳县| 阜平县| 巫山县| 浪卡子县| 额济纳旗| 襄城县| 榆社县| 工布江达县| 克拉玛依市| 宁都县| 长汀县| 灌云县| 巴楚县| 百色市| 三明市| 郎溪县| 大洼县| 黑河市| 永安市| 察哈| 大渡口区| 临海市| 资中县| 太谷县|