<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    This Is A FineDay

      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
      93 隨筆 :: 0 文章 :: 69 評論 :: 0 Trackbacks
    試了半天沒出來原來是flex的bug,汗啊!
    Steps?to?reproduce:
    1.?Create?an?application?which?loads?a?module.
    2.?Pass?url-encoded?variables?along?the?query?string?while?loading?the?module.?For?example:
    [code]
    <mx:ModuleLoader?url="modules/modules/Module2.swf?name=jerry&amp;flavor=chunky%20monkey"?/>
    [
    /code]

    3.?Try?and?get?the?"name"?and?"flavor"?parameters?from?the?loaded?module.


    Actual?Results:
    From?within?the?module,?the?
    "this.loaderInfo.parameters"?object?is?empty,?even?though?you?passed?values?along?the?query?string.?you?can?get?the?values,?but?it?involves?a?weird?mix?of?RegEx?class,?URLUtil?or?URLVariables?classe,?or?writing?all?your?own?parsing?logic.


    Expected?Results:
    this.loaderInfo.parameters?should?parse?the?"url"?variable?for?you?and?create?all?the?variables.


    Workaround?(
    if?any):
    Parse?the?URL?from?within?the?module?and?use?regular?expressions?to?remove?everything?up?to?(and?including)?the?question?mark.?Next,?parse?the?url
    -encoded?name/value?pairs?using?the?URLUtil?class?or?the?URLVariables?class,?like?so:

    [code]
    private?function?init():void?{
    //?discard?everything?up?to,?and?including,?the?question?mark?(?)?in?the?URL.
    var?re:RegExp?=?/.*\?/;
    var?urlStr:String?
    =?(this.loaderInfo.url).replace(re,?"");

    //?Use?the?URLUtil.stringToObject()?method?to?parse?the?query-string.
    var?str2:Object?=?URLUtil.stringToObject(urlStr,?"&");
    nameLbl.text?
    =?"name="?+?str2.name;

    //?Use?the?URLVariables?class?to?parse?the?query-string.
    var?urlV:URLVariables?=?new?URLVariables(urlStr);
    flavorLbl.text?
    +=?"flavor="?+?urlV.flavor;
    }
    [
    /code]


    The?Flex?documentation?uses?
    for?loops?and?String.split()?and?rewrites?most?of?the?logic?themselves,?but?that?solution?is?a?bit?overkill?considering?the?two?solutions?above?work?(and?with?a?lot?less?code)?

    posted on 2009-01-04 16:30 Peter Pan 閱讀(2438) 評論(1)  編輯  收藏 所屬分類: FLEX

    評論

    # re: flex 中module之間參數傳遞 2012-05-25 16:39 ss
    ddddd  回復  更多評論
      

    主站蜘蛛池模板: 一级一看免费完整版毛片| 久久亚洲精品11p| 亚洲国产片在线观看| 亚洲色大网站WWW永久网站| 久久久精品视频免费观看| 麻豆最新国产剧情AV原创免费| 亚洲AV无码成H人在线观看| 777亚洲精品乱码久久久久久 | 岛国av无码免费无禁网站| 亚洲А∨精品天堂在线| 搜日本一区二区三区免费高清视频| 日韩免费a级毛片无码a∨| 亚洲黄色激情视频| 日韩精品久久久久久免费| 亚洲女同成人AⅤ人片在线观看| 亚洲av无码一区二区三区天堂古代| 羞羞视频免费网站在线看| 亚洲精品国产精品乱码不卡√| 看Aⅴ免费毛片手机播放| h视频在线观看免费网站| 亚洲综合无码AV一区二区| 亚洲AV永久无码精品一福利| 亚洲国产成人a精品不卡在线| 99精品全国免费观看视频..| 亚洲国产V高清在线观看| 3344在线看片免费| 国产亚洲一区二区手机在线观看| 久久亚洲免费视频| 久久精品国产亚洲香蕉| 久久九九久精品国产免费直播| 日韩亚洲欧洲在线com91tv| 国产久爱免费精品视频| 亚洲综合一区二区精品导航| 免费无码又爽又刺激网站| 亚洲成人免费网站| 2020久久精品国产免费| 亚洲国产成人超福利久久精品| 爽爽日本在线视频免费| 美女黄色免费网站| 亚洲成A人片77777国产| 亚在线观看免费视频入口|