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

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

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

    咖啡伴侶

    呆在上海
    posts - 163, comments - 156, trackbacks - 0, articles - 2

    Flex 添加自定義componemt 到 mxml

    Posted on 2008-03-28 09:57 oathleo 閱讀(1278) 評論(0)  編輯  收藏 所屬分類: Flex
    自定義componemt
    //////
    package web
    {
    ?import mx.controls.DataGrid;
    ?import mx.core.IFactory;
    ?
    ?public class WebPropertySheet extends DataGrid
    ?{
    ??public function WebPropertySheet()
    ??{
    ???super();
    ???trace("WebPropertySheet");
    ??}
    ??
    ???? override public function get itemRenderer():IFactory
    ???? {
    ???? ?? trace("itemRenderer");
    ???????????????? return super.itemRenderer;
    ???? }
    ?}
    ?}
    ?
    ?
    ?
    <mx:Application xmlns:mx="?xmlns:twaver="web.*"
    ?layout="absolute"
    ?creationComplete="service.send()" viewSourceURL="srcview/index.html">
    ?
    ?<mx:Script>
    ??<![CDATA[
    ???import mx.collections.ArrayCollection;
    ???import mx.rpc.events.ResultEvent;
    ???import com.adobe.serialization.json.JSON;
    ???
    ???import web.WebPropertySheet;
    ???
    ???private function onJSONLoad(event:ResultEvent):void
    ???{
    ????var rawData:String = String(event.result);
    ???
    ????? ?var pattern:RegExp = /&nbsp;/gi;
    ??????????? ?rawData =? rawData.replace(pattern," ");
    ??????
    ????var arr:Array = (JSON.decode(rawData) as Array);
    ????
    ????var dp:ArrayCollection = new ArrayCollection(arr);
    ????
    ????grid.dataProvider = dp;
    ???}
    ??]]>
    ?</mx:Script>
    ?
    ?<mx:HTTPService
    ??id="service"
    ??resultFormat="text"
    ??url="mashedpotato.json"
    ??result="onJSONLoad(event)" />
    ?
    ?<twaver:WebPropertySheet id="grid" right="10" left="10" top="10" bottom="10">
    ??<twaver:columns>
    ???<mx:DataGridColumn headerText="Name" dataField="name" />
    ???<mx:DataGridColumn headerText="Value" dataField="value" />
    ??</twaver:columns>
    ?</twaver:WebPropertySheet>
    ?
    </mx:Application>
    ?
    注意
    1.在mx:Application屬性里定義?xmlns:twaver="web.*"
    2.??<twaver:columns> columns是 DataGrid的屬性。這里要在mxml 里定義,不能用mx的命名空間,得用自己的命名空間
    主站蜘蛛池模板: 亚洲国产精品无码久久青草 | 亚洲精品乱码久久久久久蜜桃图片| 亚洲精品国产V片在线观看 | 亚洲一本之道高清乱码| 亚洲色婷婷一区二区三区| 日本高清免费中文字幕不卡| 精品免费久久久久久久| 免费人成毛片动漫在线播放| 无码人妻一区二区三区免费视频| 亚洲av中文无码乱人伦在线观看| 亚洲福利一区二区| 亚洲国产第一页www| 国产亚洲成av片在线观看| 亚洲免费无码在线| 亚洲av成人一区二区三区在线观看| 亚洲第一福利网站| 久久久久国产亚洲AV麻豆 | 黄页网址在线免费观看| 一本天堂ⅴ无码亚洲道久久| 亚洲成a人片在线网站| 久久精品国产精品亚洲蜜月| 亚洲无码在线播放| 亚洲最大激情中文字幕| 国产AⅤ无码专区亚洲AV| 亚洲日本一区二区一本一道 | 久久成人18免费网站 | 亚洲一区二区三区香蕉| 国产精品亚洲mnbav网站 | 四虎国产精品成人免费久久| 国产亚洲高清在线精品不卡| 久久亚洲精品无码av| 亚洲偷自拍另类图片二区| 亚洲色大成网站www尤物| 亚洲色无码国产精品网站可下载| 亚洲真人无码永久在线观看| 亚洲午夜无码久久久久小说| 亚洲国产精品无码第一区二区三区| 亚洲精品成a人在线观看夫 | 亚洲AV女人18毛片水真多| 久久亚洲精品人成综合网| 久久久综合亚洲色一区二区三区 |