<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ⅴ无码色老头| 国产高清视频免费在线观看| 日本不卡免费新一二三区| 亚洲高清乱码午夜电影网| 免费无码看av的网站| jlzzjlzz亚洲jzjzjz| 最近的免费中文字幕视频 | 一个人看的免费视频www在线高清动漫| 韩国免费三片在线视频| 亚洲成AV人片高潮喷水| 大香人蕉免费视频75| 精品韩国亚洲av无码不卡区| 国产一区二区三区免费视频| av成人免费电影| 国产AV无码专区亚洲A∨毛片| 国产精品免费观看调教网| 亚洲人成网址在线观看| 色影音免费色资源| 亚洲人片在线观看天堂无码| 国产成人3p视频免费观看| 久久久久久av无码免费看大片| 亚洲中文字幕无码不卡电影| 久久成人无码国产免费播放| 亚洲中文无码a∨在线观看| 免费黄色大片网站| 国产精品永久免费| 91亚洲国产成人精品下载| 成人免费视频试看120秒| 免费人成再在线观看网站| 亚洲AV无码专区电影在线观看| 亚洲成人免费网址| 麻豆亚洲AV成人无码久久精品 | 人人玩人人添人人澡免费| 亚洲一区二区三区播放在线| 国产精品视频免费一区二区三区| 特a级免费高清黄色片 | 国产精品亚洲天堂| 亚洲国产综合专区在线电影| 午夜爱爱免费视频| 曰批全过程免费视频在线观看无码 |