解決Flex從URL裡獲取引數的問題 和頁面傳值

2021-08-22 18:58:39 字數 458 閱讀 1540

最近開始使用flex進行開發。需要從url中獲取引數,查了好些網頁也沒有找到適用的方法。但最中還是找到了解決方法,現寫出來,與大家分享,節省查閱的時間。

對於flex使用引數就兩個地方(我是個菜鳥,目前就知道兩個) ,乙個是mx:script裡,另乙個就是元件(如label或textinput等)。有如下格式url:a.swf name=1&pass=2;在元件中使用只要定義好乙個變數,然後直接使用就可以了,而對於mx:script裡則不行。如下:

flex的頁面傳值

<?xml version="1.0" encoding="utf-8"?>

<?xml version="1.0" encoding="utf-8"?>

creationcomplete="init();" >

import mx.controls.alert;

private function init():void

解決Flex從頁面 URL裡獲取引數的問題

1 當用http xx mxml?name hermit function getparafromurl 在 ac fl runcontent 中加入 flashvars getparafromurl 如 果頁面是flex builder 通過模板自動生成的 那麼需要在index.template....

獲取url引數

想要獲取url的引數,只要記住 url的引數是存在window.location.search中的,然後再根據引數的個數等特點用不同的方式擷取,或者匹配即可。方法一 正則法 function getquerystring name return null 呼叫 注 記得打引號 getquerystr...

獲取url引數

想要獲取url的引數,只要記住 url的引數是存在window.location.search中的,然後再根據引數的個數等特點用不同的方式擷取,或者匹配即可。方法一 正則法 function getquerystring name return null 呼叫 注 記得打引號 getquerystr...