<noscript id="eassg"><table id="eassg"></table></noscript>
  • <strike id="eassg"><s id="eassg"></s></strike>
  • <ul id="eassg"></ul>
    注冊|登錄

    聯系電話:024-31891684  13390130939
    沈陽軟件公司--沈陽軟件定制

    沈陽軟件開發_沈陽軟件公司_沈陽軟件定制/軟件/最新技術

    Latest technology最新技術

    as 3的基本語法

    瀏覽量:4222

    as3 的值和引用這兩者比較有關系的是“賦值”和“函數傳參”兩個行為,期間又需要分“基元類型”和“對象”來討論。

    我們知道as語言中所有的數據類型都繼承自Object,包括基元數據類型,但是在值和引用操作時它們的確需要區別對待。

    我們將基元數據類型稱為“非結構對象”,與之對應的其他Object稱為“結構對象”。

    下面將進行幾種實驗,結論大概就是

    1、 基元數據類型按照值操作,代表基元數據的非結構對象也是按照值操作的。

    2、 結構對象一般按照“引用”操作,但需要注意交換賦值的情況

    3、As3中的“引用”操作其實不是真正意義上的引用,只是類似于“指針”傳遞的一種偽“引用”。As3中所有操作底層意義都是值操作,只不過針對結構對象時是“指針”值的值操作。

    4、As3中的函數傳參,對基元類型相當于新副本的值操作。對結構對象,相當于“指針”值新副本的值操作。

    5、 必要的時候使用深層次拷貝操作,特別是在多層次框架結構中。

    =================

    基元類型(包括Boolean、Number、int、uint 和String)

    賦值:按照值操作。

    var a:int=3;

    var b:int=a;

    b=6;

    trace(a,b);// 3 6 即b的改變不會帶來a的改變

    函數傳參:按照值操作

    var a:int=3;

    function f1(b:int):void{

    b=6;

    }

    f1(a);

    trace(a);//3 即在函數內部生成了新副本,其變化不會帶來a的改變

    與前面的賦值操作是等價一致的

    =================

    對象Object

    賦值:按照引用操作

    var a:Object={x:1,y:2};

    var b:Object=a;

    b.x=6;

    trace(a.x);//6 即b的改變會帶來a的改變

    —-下面模擬復雜對象賦值—

    var c:Object={i:10,j:11}

    var a:Object={x:1,y:c};

    var d:Object=a.y;

    var b:Object=a;

    d.i=6;

    trace(a.y.i);//6

    trace(b.y.i);//6 這里需要格外注意,as3的引用行為是無孔不入的,自定義對象的子對象遭遇引用操作,特別是多層架構中,隱蔽的引用操作會帶來意想不到的問題。

    沈陽團購網|營口網站制作|沈陽軟件公司|軟件定制|網站建設|加盟易勢|提交問題

    香蕉久久夜色精品国产尤物| 亚洲av专区无码观看精品天堂 | 亚洲第一区精品观看| 精品久久久久久777米琪桃花| 国产第一福利精品导航| 久久亚洲精品无码VA大香大香| 国产91精品一区二区麻豆网站 | 97久久精品无码一区二区| 99久久久国产精品免费牛牛四川| 国产精品免费无遮挡无码永久视频| 91麻豆精品国产| 精品国产午夜肉伦伦影院| 日韩精品一区二区三区视频| 日韩精品无码久久久久久| 国产精品综合一区二区| 热re久久精品国产99热| 精品无码久久久久久久久水蜜桃 | 国产精品亚洲w码日韩中文| 1313午夜精品理论片| 精品国产一区二区三区AV| 国产精品资源在线观看网站| 国产精品久久影院| 日韩精品一区二区三区不卡| 亚洲欧洲国产日韩精品| 国产精品亚洲w码日韩中文| 国产亚洲精品成人久久网站| 国产成人亚洲精品播放器下载| 国产精品亚洲色婷婷99久久精品| 国产精品盗摄一区二区在线| 成人久久伊人精品伊人| 精品国产电影久久九九| 精品国产一区二区麻豆| 国产精品制服丝袜| 日韩精品成人亚洲专区| 日韩插啊免费视频在线观看 | 成人午夜视频精品一区| 91精品国产91久久综合| 亚洲精品成人片在线播放 | 精品伊人久久久久网站| 国产美女精品久久久久久久免费| 国产精品视频视频久久|