<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 閱讀(1280) 評論(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的命名空間,得用自己的命名空間
    主站蜘蛛池模板: 中文字幕精品三区无码亚洲| 久久精品国产亚洲av天美18| 亚洲爆乳无码专区www| 亚洲精品偷拍视频免费观看| 亚洲视频在线免费看| 免费国内精品久久久久影院| 久久夜色精品国产亚洲AV动态图| 亚洲乱码中文字幕在线| 中文字幕无码免费久久| 四虎成人免费观看在线网址| 国产成人无码综合亚洲日韩 | 亚洲精品无码久久久久| 亚洲综合久久精品无码色欲| 国产一级a毛一级a看免费人娇 | 成人性生交大片免费看午夜a| 色噜噜AV亚洲色一区二区| 亚洲一线产品二线产品| 久久精品国产这里是免费| 四虎影视永久免费观看地址| 337p日本欧洲亚洲大胆艺术| 一区二区三区免费视频观看| 成年女人喷潮毛片免费播放| 亚洲av丰满熟妇在线播放 | 污视频网站免费观看| 免费精品国产日韩热久久| 亚洲精品白浆高清久久久久久| 亚洲AV无码AV吞精久久| 中文字幕免费在线| 亚洲色中文字幕无码AV| AV激情亚洲男人的天堂国语| 日本阿v免费费视频完整版| 国产成A人亚洲精V品无码| 特级无码毛片免费视频| 国产精品无码免费播放| 亚洲韩国—中文字幕| 好吊色永久免费视频大全| 国产无遮挡色视频免费视频| 亚洲五月综合网色九月色| 91大神免费观看| 亚洲精品无码成人AAA片| 免费无码午夜福利片69|