<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 :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
      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之間參數(shù)傳遞 2012-05-25 16:39 ss
    ddddd  回復(fù)  更多評論
      

    主站蜘蛛池模板: 男女啪啪永久免费观看网站| 日韩免费视频一区二区| 无码国产精品一区二区免费| 亚洲AV无码乱码国产麻豆| eeuss免费天堂影院| 中文字幕亚洲一区| 精品国产福利尤物免费 | 性做久久久久久久免费看| 亚洲精品人成电影网| 亚洲第一网站免费视频| 亚洲无砖砖区免费| 午夜私人影院免费体验区| 亚洲欧美综合精品成人导航| 四虎永久在线精品免费观看地址| 视频一区二区三区免费观看| 亚洲精品网站在线观看不卡无广告| 一进一出60分钟免费视频| 亚洲国产综合无码一区| 色欲A∨无码蜜臀AV免费播| 亚洲伊人久久大香线焦| 日本一道一区二区免费看 | 国产男女猛烈无遮挡免费视频| 亚洲av午夜电影在线观看| www.亚洲色图| 一级毛片免费视频| 亚洲最大无码中文字幕| 亚洲福利精品一区二区三区 | 亚洲人成在久久综合网站| 日韩在线视频免费看| 亚洲阿v天堂在线2017免费| 亚洲视频在线观看一区| 黄网址在线永久免费观看| 黄视频在线观看免费| 亚洲乱码无限2021芒果| 亚洲国产成人久久综合区| 69精品免费视频| 猫咪免费观看人成网站在线| 亚洲国产精品久久| 免费国产精品视频| 18女人水真多免费高清毛片| 美女18毛片免费视频|