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

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

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

    Flex動態獲取Object的屬性和值以及完成Object之間value的拷貝

    1.如何動態獲取Object中的屬性和值
    var ct:CustomObject=newCustomObject(); 
    var xml:XML = describeType(ct);
    for each(var accessor in xml..accessor){
      
    var name:String= accessor.@name;
      
    var type:String= accessor.@type;
      trace(ct[name]);
    }

    2. 對象之間的拷貝
    /**
     * copies a source object to a destination object
     * @param sourceObject the source object
     * @param destinationObject the destination object
     *
     
    */
    public static 
    function copyObject(sourceObject:Object, destinationObject:Object):void
    {
        
    // check if the objects are not null
        if((sourceObject) && (destinationObject)) {
            
    try
            {
                
    //retrive information about the source object via XML
                var sourceInfo:XML = describeType(sourceObject);
                
    var objectProperty:XML;
                
    var propertyName:String;

                
    //&nbsp;loop through the properties
                for each(objectProperty in sourceInfo.variable)
                {
                    propertyName 
    = objectProperty.@name;
                    
    if(sourceObject[objectProperty.@name] != null)
                    {
                        
    if(destinationObject.hasOwnProperty(objectProperty.@name)) {
                            destinationObject[objectProperty.@name] 
    = sourceObject[objectProperty.@name];
                        }
                    }
                }
                
    //loop through the accessors
                for each(objectProperty in sourceInfo.accessor) {
                    
    if(objectProperty.@access == "readwrite") {
                        propertyName 
    = objectProperty.@name;
                        
    if(sourceObject[objectProperty.@name] != null)
                        {
                            
    if(destinationObject.hasOwnProperty(objectProperty.@name)) {
                                destinationObject[objectProperty.@name] 
    = sourceObject[objectProperty.@name];
                            }
                        }
                    }
                }
            }
            
    catch (err:*) {
                ;
            }
        }



    posted on 2010-08-25 13:55 想飛就飛 閱讀(5100) 評論(0)  編輯  收藏 所屬分類: Flex

    公告


    導航

    <2010年8月>
    25262728293031
    1234567
    891011121314
    15161718192021
    22232425262728
    2930311234

    統計

    常用鏈接

    留言簿(13)

    我參與的團隊

    隨筆分類(69)

    隨筆檔案(68)

    最新隨筆

    搜索

    積分與排名

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 免费无码H肉动漫在线观看麻豆| 亚洲GV天堂无码男同在线观看| 亚洲精品亚洲人成在线观看| 亚洲精品午夜国产VA久久成人| 色视频在线观看免费| 一区二区三区免费视频播放器| 叮咚影视在线观看免费完整版| 亚洲情XO亚洲色XO无码| 亚洲精品熟女国产| 国产大陆亚洲精品国产| 国产一级片免费看| 免费无码不卡视频在线观看| 亚洲国产精品人人做人人爱| 精品亚洲成a人片在线观看少妇| 亚洲日本一线产区和二线产区对比 | jizz在线免费播放| 四虎永久在线精品免费观看视频| 免费在线不卡视频| 亚洲福利一区二区精品秒拍| 日本成年免费网站| 久久亚洲中文字幕无码| 免费福利网站在线观看| 亚洲精品无码你懂的| 亚洲国产婷婷综合在线精品 | 成人女人A级毛片免费软件| 亚洲AV蜜桃永久无码精品| 亚洲嫩草影院久久精品| 国产97视频人人做人人爱免费| 亚洲乱码国产一区三区| 狼群影院在线观看免费观看直播| 亚洲不卡AV影片在线播放| 两个人看的www免费视频中文| 免费A级毛片无码久久版| 怡红院免费全部视频在线视频| 色拍自拍亚洲综合图区| 免费高清小黄站在线观看| 久久嫩草影院免费看夜色| 亚洲日韩精品无码专区网站| 色噜噜的亚洲男人的天堂| 成年性午夜免费视频网站不卡| 亚洲日本一区二区三区|