propertytools.as
来自「Flex3实现的掼蛋游戏」· AS 代码 · 共 45 行
AS
45 行
package com.blitzagency.xray.logger.util{ import flash.utils.*; public class PropertyTools { public static function getProperties(obj:Object):Array { var ary:Array = []; try { var xmlDoc:XML = describeType(obj); // loop the extendsClass nodes for each(var item:XML in xmlDoc.variable) { var name:String = item.@name.toString(); var type:String = item.@type.toString(); var value:Object = obj[name] != null ? obj[name] : ""; ary.push({name:name, type:type, value:value}); //log.debug("my object", item.@type.toString()); } }catch(e:Error) { } // return the full path as dot separated return ary; } private static function getVariables():void { } private static function getMethods():void { } } }
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?