<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 想飛就飛 閱讀(5103) 評論(0)  編輯  收藏 所屬分類: Flex

    公告


    導航

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

    統計

    常用鏈接

    留言簿(13)

    我參與的團隊

    隨筆分類(69)

    隨筆檔案(68)

    最新隨筆

    搜索

    積分與排名

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 亚洲熟女乱色一区二区三区 | 78成人精品电影在线播放日韩精品电影一区亚洲 | 一个人看的免费高清视频日本| 免费无码又黄又爽又刺激| 自怕偷自怕亚洲精品| 日韩免费人妻AV无码专区蜜桃| 久久久无码精品亚洲日韩蜜桃 | 久久亚洲最大成人网4438| 国产一卡二卡3卡四卡免费| 色网站在线免费观看| 免费看大美女大黄大色| 亚洲s码欧洲m码吹潮| 国产精品jizz在线观看免费| 黄色三级三级三级免费看| 国产精品亚洲精品日韩已方| 香蕉免费看一区二区三区| 亚洲av日韩综合一区在线观看| 日韩午夜理论免费TV影院| 日韩亚洲产在线观看| 情侣视频精品免费的国产| 黄页免费视频播放在线播放| 国产亚洲成归v人片在线观看| 两个人日本WWW免费版| 2022年亚洲午夜一区二区福利 | 亚洲一区二区三区首页| 在线观看无码AV网站永久免费 | 久久99亚洲网美利坚合众国| 青娱乐免费在线视频| 美女被免费网站在线视频免费 | 四虎影视大全免费入口| 一级成人a免费视频| 亚洲综合在线观看视频| 日本免费无遮挡吸乳视频电影| 亚欧国产一级在线免费| 亚洲噜噜噜噜噜影院在线播放| 国产精品高清全国免费观看| 国产好大好硬好爽免费不卡 | 亚洲欧洲无码AV不卡在线| 亚洲色无码一区二区三区| 可以免费看的卡一卡二| 91av免费在线视频|