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

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

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

    【永恒的瞬間】
    ?Give me hapy ?
    當FLEX使用AC代碼的時候需要寫在FLEX的<mx:Script>標簽當中,
    <mx:Script>
    <![CDATA[
    ...
    ]]>
    </mx:Script>
    例如:
    <?xml version="1.0"?>
    <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml">

    <mx:Script>
    <![CDATA[
    var z:Number;

    public function doSomething():void {
    z = z + 1; // This must be in a function.
    }
    ]]>
    </mx:Script>
    ...
    </mx:Application>

    在ActionScript使用特殊的字符

    在AC腳本當中可以假如特殊的字符,例如“<”,">"等和標簽相同的符號因為
    <![CDATA[
    ...
    ]]>

    內容內的代碼,不被XML進行解析,所以這些特殊字符理所當然的可以自由使用。這中方法也常在FLASH調用XML時候使用。

    ActionScript同FLEX組件關聯

    可以在
    ActionScript中獲取FLEX的值,使ActionScript與FLEX進行交互,例如下面的例子
    <?xml version="1.0"?>
    <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" >
    <mx:TextArea id="ta1" text="Congratulations. You are a winner."/>
    </mx:Application>

    ActionScript中調用FLEX組件的值,使用如下代碼:
    <mx:Script>
    <![CDATA[
    var str:String = ta1.text;
    ]]>
    </mx:Script>

    包含 ActionScript 代碼,導入ActionScript類

    <mx:Script source="filename"></mx:Script> 其中filename是文件名,文件名可以是*.as也可以是一般文件。
    例如:
    loadas.mxml代碼如下:
    <?xml version="1.0" encoding="utf-8"?>
    <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" width="500" height="500">
    <mx:Script source="loaded.as">
    </mx:Script>
    <mx:Panel title="loadAs" width="300" height="200" verticalAlign="middle" horizontalAlign="center">
    <mx:Label id="mylabel" width="100" height="100" fontSize="14"/>
    <mx:Button id="myButton" label="click me!" click="clickHandler(event);"/>
    </mx:Panel>
    </mx:Application>

    loaded.as代碼如下:

    // ActionScript file
    import flash.events.MouseEvent;

    private function clickHandler(event:MouseEvent):void{
    mylabel.text = "Hello World!";
    }



    創建
    ActionScript 組件

    創建一個MyButton.as文件代碼如下:

    // ActionScript file
    package myControls
    {
    import mx.controls.Button;

    public class MyButton extends Button {
    public function MyButton() {
    this.label = "Click Me!";
    }
    }
    }

    在FLEX中調用實現自己定義的組件,代碼如下:
    <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"
    xmlns:cmp="myControls.*" >

    <cmp:MyButton />

    </mx:Application>
    }
    posted on 2007-01-12 20:38 ???MengChuChen 閱讀(364) 評論(0)  編輯  收藏 所屬分類: flex2.0
    主站蜘蛛池模板: 成人啪精品视频免费网站| 91久久青青草原线免费| 日韩免费无砖专区2020狼| 亚洲国产91在线| 91在线视频免费看| 亚洲日韩AV一区二区三区中文 | 亚洲 日韩经典 中文字幕| 91精品免费在线观看| 亚洲国产成人在线视频| 9久9久女女免费精品视频在线观看| 亚洲伊人久久大香线蕉在观| 噼里啪啦免费观看高清动漫4 | 亚洲成av人片在www鸭子| 日韩免费视频在线观看| 蜜臀亚洲AV无码精品国产午夜.| 国产一区二区三区在线免费| 全部一级一级毛片免费看| 日韩精品亚洲aⅴ在线影院| 在线成人精品国产区免费| 亚洲高清视频在线播放| 国产在线国偷精品产拍免费| 亚洲成av人在线观看网站| 国产成人综合亚洲亚洲国产第一页| 免费a级毛片无码a∨免费软件| 亚洲国产精品人久久| 日韩免费精品视频| 国产亚洲精彩视频| 亚洲AV无码成人精品区在线观看 | 亚洲一级视频在线观看| 日韩精品无码人妻免费视频| 国产vA免费精品高清在线观看| 亚洲AV午夜成人片| 成人免费视频软件网站| av午夜福利一片免费看久久| 噜噜噜亚洲色成人网站∨| 暖暖免费高清日本一区二区三区 | 亚洲视频在线免费| 亚洲码一区二区三区| 婷婷亚洲天堂影院| 日本免费一区二区三区| 亚洲AV无码一区二区一二区|