<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 閱讀(2432) 評論(1)  編輯  收藏 所屬分類: FLEX

    評論

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

    主站蜘蛛池模板: 亚洲AV无码乱码在线观看性色扶| 成人午夜免费福利视频| 午夜私人影院免费体验区| 亚洲国产成人精品无码一区二区 | 久久久亚洲精华液精华液精华液| 亚洲天堂免费在线| 亚洲 欧洲 自拍 另类 校园| 特级做A爰片毛片免费69| 亚洲欧美aⅴ在线资源| 日韩a级毛片免费观看| 国产AV日韩A∨亚洲AV电影| 亚洲不卡无码av中文字幕| 黄色毛片免费网站| 浮力影院亚洲国产第一页| 最近中文字幕免费大全| 亚洲avav天堂av在线不卡| 3344永久在线观看视频免费首页| 亚洲激情黄色小说| 成人免费在线视频| 一级看片免费视频| 亚洲AV成人片色在线观看高潮 | 成人无码区免费视频观看| 亚洲熟妇AV日韩熟妇在线| 亚洲AV之男人的天堂| 成全高清在线观看免费| 亚洲国产成人久久77| 国产性生交xxxxx免费| 在线观看免费视频网站色| 自怕偷自怕亚洲精品| 无码人妻久久一区二区三区免费丨| 亚洲国产精品无码久久98 | 日韩免费视频播放| 国产免费播放一区二区| 亚洲视频一区网站| 国产免费人成在线视频| a级在线免费观看| 亚洲色大成网站www| 亚洲偷自拍拍综合网| 国产成人免费午夜在线观看| 一级特黄录像免费播放中文版| 亚洲国产精品久久久久婷婷软件 |