<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  回復  更多評論
      

    主站蜘蛛池模板: 亚洲午夜久久久久妓女影院| 亚洲精品97久久中文字幕无码| 久久亚洲国产视频| 一级女性全黄生活片免费看| 亚洲av无码乱码在线观看野外| 一级毛片成人免费看a| 亚洲精品老司机在线观看| 免费看美女午夜大片| 亚洲天堂中文字幕在线| 中文在线观看免费网站| 国产精品亚洲а∨无码播放| 在线免费播放一级毛片| 亚洲视频在线免费播放| 成年人网站免费视频| 亚洲精品无码不卡在线播放| 又粗又大又长又爽免费视频| 一个人免费播放在线视频看片| 亚洲日韩v无码中文字幕| 91福利视频免费观看| 香蕉大伊亚洲人在线观看| 国产男女猛烈无遮挡免费视频网站| 阿v免费在线观看| 曰韩亚洲av人人夜夜澡人人爽| 人人玩人人添人人澡免费| 亚洲国产午夜精品理论片| 国产精品免费视频播放器| 本免费AV无码专区一区| 亚洲精品福利网泷泽萝拉| 国产精品麻豆免费版| 国色精品va在线观看免费视频| 亚洲婷婷第一狠人综合精品| 国产片免费福利片永久| 97人妻精品全国免费视频| 亚洲人精品亚洲人成在线| 亚洲国产成人VA在线观看| 91免费福利精品国产| 美女视频黄频a免费观看| 亚洲AV日韩AV永久无码久久| 成人性生交大片免费看午夜a| 国产A∨免费精品视频| 亚洲国产高清美女在线观看|