as3 如何遍历类里面所有的属性
来源:互联网 发布:什么软件画电路图 编辑:程序博客网 时间:2024/05/17 23:13
var test:HDDD=new HDDD();var xml:XML=describeType(test)describeType(value:*):XML
生成描述 ActionScript 对象(命名为方法的参数)的 XML 对象。
我随便写了个类,继承sprite,写了私有和公共方法,事实上遍历得到的只有公共的
<type name="com::HDDD" base="flash.display::Sprite" isDynamic="false" isFinal="false" isStatic="false"> <extendsClass type="flash.display::Sprite"/> <extendsClass type="flash.display::DisplayObjectContainer"/> <extendsClass type="flash.display::InteractiveObject"/> <extendsClass type="flash.display::DisplayObject"/> <extendsClass type="flash.events::EventDispatcher"/> <extendsClass type="Object"/> <implementsInterface type="flash.events::IEventDispatcher"/> <implementsInterface type="flash.display::IBitmapDrawable"/> <variable name="ddd" type="int"> <metadata name="__go_to_definition_help"> <arg key="file" value="C:\Users\DELL\Adobe Flash Builder 4\TRR\src\com\HDDD.as"/> <arg key="pos" value="130"/> </metadata> </variable> <variable name="lidong" type="String"> <metadata name="__go_to_definition_help"> <arg key="file" value="C:\Users\DELL\Adobe Flash Builder 4\TRR\src\com\HDDD.as"/> <arg key="pos" value="102"/> </metadata> </variable> <accessor name="dropTarget" access="readonly" type="flash.display::DisplayObject" declaredBy="flash.display::Sprite"/> <accessor name="graphics" access="readonly" type="flash.display::Graphics" declaredBy="flash.display::Sprite"/> <accessor name="useHandCursor" access="readwrite" type="Boolean" declaredBy="flash.display::Sprite"/> <accessor name="root" access="readonly" type="flash.display::DisplayObject" declaredBy="flash.display::DisplayObject"/> <accessor name="stage" access="readonly" type="flash.display::Stage" declaredBy="flash.display::DisplayObject"/> <accessor name="tabEnabled" access="readwrite" type="Boolean" declaredBy="flash.display::InteractiveObject"/> <accessor name="mask" access="readwrite" type="flash.display::DisplayObject" declaredBy="flash.display::DisplayObject"/> <accessor name="width" access="readwrite" type="Number" declaredBy="flash.display::DisplayObject"/> <accessor name="visible" access="readwrite" type="Boolean" declaredBy="flash.display::DisplayObject"/> <accessor name="alpha" access="readwrite" type="Number" declaredBy="flash.display::DisplayObject"/> <accessor name="buttonMode" access="readwrite" type="Boolean" declaredBy="flash.display::Sprite"/> <accessor name="scaleZ" access="readwrite" type="Number" declaredBy="flash.display::DisplayObject"/> <accessor name="height" access="readwrite" type="Number" declaredBy="flash.display::DisplayObject"/> <accessor name="mouseY" access="readonly" type="Number" declaredBy="flash.display::DisplayObject"/> <accessor name="rotation" access="readwrite" type="Number" declaredBy="flash.display::DisplayObject"/> <accessor name="mouseX" access="readonly" type="Number" declaredBy="flash.display::DisplayObject"/> <accessor name="rotationX" access="readwrite" type="Number" declaredBy="flash.display::DisplayObject"/> <accessor name="tabIndex" access="readwrite" type="int" declaredBy="flash.display::InteractiveObject"/> <accessor name="rotationY" access="readwrite" type="Number" declaredBy="flash.display::DisplayObject"/> <accessor name="focusRect" access="readwrite" type="Object" declaredBy="flash.display::InteractiveObject"/> <accessor name="y" access="readwrite" type="Number" declaredBy="flash.display::DisplayObject"/> <accessor name="mouseEnabled" access="readwrite" type="Boolean" declaredBy="flash.display::InteractiveObject"/> <accessor name="cacheAsBitmap" access="readwrite" type="Boolean" declaredBy="flash.display::DisplayObject"/> <accessor name="x" access="readwrite" type="Number" declaredBy="flash.display::DisplayObject"/> <accessor name="opaqueBackground" access="readwrite" type="Object" declaredBy="flash.display::DisplayObject"/> <accessor name="rotationZ" access="readwrite" type="Number" declaredBy="flash.display::DisplayObject"/> <accessor name="scrollRect" access="readwrite" type="flash.geom::Rectangle" declaredBy="flash.display::DisplayObject"/> <accessor name="z" access="readwrite" type="Number" declaredBy="flash.display::DisplayObject"/> <accessor name="filters" access="readwrite" type="Array" declaredBy="flash.display::DisplayObject"/> <accessor name="blendMode" access="readwrite" type="String" declaredBy="flash.display::DisplayObject"/> <accessor name="transform" access="readwrite" type="flash.geom::Transform" declaredBy="flash.display::DisplayObject"/> <accessor name="name" access="readwrite" type="String" declaredBy="flash.display::DisplayObject"/> <accessor name="scale9Grid" access="readwrite" type="flash.geom::Rectangle" declaredBy="flash.display::DisplayObject"/> <accessor name="doubleClickEnabled" access="readwrite" type="Boolean" declaredBy="flash.display::InteractiveObject"/> <accessor name="accessibilityImplementation" access="readwrite" type="flash.accessibility::AccessibilityImplementation" declaredBy="flash.display::InteractiveObject"> <metadata name="Inspectable"> <arg key="environment" value="none"/> </metadata> </accessor> <accessor name="loaderInfo" access="readonly" type="flash.display::LoaderInfo" declaredBy="flash.display::DisplayObject"/> <accessor name="accessibilityProperties" access="readwrite" type="flash.accessibility::AccessibilityProperties" declaredBy="flash.display::DisplayObject"/> <accessor name="contextMenu" access="readwrite" type="flash.ui::ContextMenu" declaredBy="flash.display::InteractiveObject"/> <accessor name="soundTransform" access="readwrite" type="flash.media::SoundTransform" declaredBy="flash.display::Sprite"/> <accessor name="parent" access="readonly" type="flash.display::DisplayObjectContainer" declaredBy="flash.display::DisplayObject"/> <accessor name="numChildren" access="readonly" type="int" declaredBy="flash.display::DisplayObjectContainer"/> <accessor name="blendShader" access="writeonly" type="flash.display::Shader" declaredBy="flash.display::DisplayObject"/> <accessor name="hitArea" access="readwrite" type="flash.display::Sprite" declaredBy="flash.display::Sprite"/> <accessor name="scaleX" access="readwrite" type="Number" declaredBy="flash.display::DisplayObject"/> <accessor name="scaleY" access="readwrite" type="Number" declaredBy="flash.display::DisplayObject"/> <accessor name="textSnapshot" access="readonly" type="flash.text::TextSnapshot" declaredBy="flash.display::DisplayObjectContainer"/> <accessor name="tabChildren" access="readwrite" type="Boolean" declaredBy="flash.display::DisplayObjectContainer"/> <accessor name="mouseChildren" access="readwrite" type="Boolean" declaredBy="flash.display::DisplayObjectContainer"/> <method name="swapChildren" declaredBy="flash.display::DisplayObjectContainer" returnType="void"> <parameter index="1" type="flash.display::DisplayObject" optional="false"/> <parameter index="2" type="flash.display::DisplayObject" optional="false"/> </method> <method name="stopTouchDrag" declaredBy="flash.display::Sprite" returnType="void"> <parameter index="1" type="int" optional="false"/> <metadata name="API"> <arg key="" value="667"/> </metadata> </method> <method name="contains" declaredBy="flash.display::DisplayObjectContainer" returnType="Boolean"> <parameter index="1" type="flash.display::DisplayObject" optional="false"/> </method> <method name="removeEventListener" declaredBy="flash.events::EventDispatcher" returnType="void"> <parameter index="1" type="String" optional="false"/> <parameter index="2" type="Function" optional="false"/> <parameter index="3" type="Boolean" optional="true"/> </method> <method name="addEventListener" declaredBy="flash.events::EventDispatcher" returnType="void"> <parameter index="1" type="String" optional="false"/> <parameter index="2" type="Function" optional="false"/> <parameter index="3" type="Boolean" optional="true"/> <parameter index="4" type="int" optional="true"/> <parameter index="5" type="Boolean" optional="true"/> </method> <method name="willTrigger" declaredBy="flash.events::EventDispatcher" returnType="Boolean"> <parameter index="1" type="String" optional="false"/> </method> <method name="dispatchEvent" declaredBy="flash.events::EventDispatcher" returnType="Boolean"> <parameter index="1" type="flash.events::Event" optional="false"/> </method> <method name="hasEventListener" declaredBy="flash.events::EventDispatcher" returnType="Boolean"> <parameter index="1" type="String" optional="false"/> </method> <method name="startDrag" declaredBy="flash.display::Sprite" returnType="void"> <parameter index="1" type="Boolean" optional="true"/> <parameter index="2" type="flash.geom::Rectangle" optional="true"/> </method> <method name="stopDrag" declaredBy="flash.display::Sprite" returnType="void"/> <method name="toString" declaredBy="flash.events::EventDispatcher" returnType="String"/> <method name="globalToLocal" declaredBy="flash.display::DisplayObject" returnType="flash.geom::Point"> <parameter index="1" type="flash.geom::Point" optional="false"/> </method> <method name="ggg" declaredBy="com::HDDD" returnType="void"> <metadata name="__go_to_definition_help"> <arg key="file" value="C:\Users\DELL\Adobe Flash Builder 4\TRR\src\com\HDDD.as"/> <arg key="pos" value="367"/> </metadata> </method> <method name="localToGlobal" declaredBy="flash.display::DisplayObject" returnType="flash.geom::Point"> <parameter index="1" type="flash.geom::Point" optional="false"/> </method> <method name="getBounds" declaredBy="flash.display::DisplayObject" returnType="flash.geom::Rectangle"> <parameter index="1" type="flash.display::DisplayObject" optional="false"/> </method> <method name="getRect" declaredBy="flash.display::DisplayObject" returnType="flash.geom::Rectangle"> <parameter index="1" type="flash.display::DisplayObject" optional="false"/> </method> <method name="addChild" declaredBy="flash.display::DisplayObjectContainer" returnType="flash.display::DisplayObje...
- as3 如何遍历类里面所有的属性
- as3遍历对象所有属性的方法
- as3遍历对象所有属性的方法
- 如何遍历memcached里面所有key的命令
- 如何遍历memcached里面所有key的命令
- C#遍历类的所有属性
- 在C#如何遍历一个对象的所有属性
- java遍历文件夹里面的所有文件
- 遍历一个布局里面所有的控件
- C#如何遍历一个文件夹下面所有的文件、包括子文件夹里面的文件?
- C++遍历所有IE浏览器,得到里面的所有元素
- C++遍历所有IE浏览器,得到里面的所有元素
- 如何遍历一个实例的所有属性,得到属性的名称和值
- 如何遍历一个实例的所有属性,得到属性的名称和值
- 如何遍历一个实例的所有属性,得到属性的名称和值
- 如何遍历一个对象所有的属性并判断属性值
- Java遍历一个类的所有属性和值
- 如何遍历QML Item下的所有的children并显示它们的属性
- 2012.05.22
- 【课程论文】基于模糊控制的路径规划算法的仿真实现
- C#获取系统相关信息_详细异常信息
- openssl 生成证书【整理】
- SAP各模块常用事物代码
- as3 如何遍历类里面所有的属性
- portal 性能管理工具
- 如何将视频资源放在apk中播放
- Java操作MongoDB
- Posix多线程编程学习笔记(四)—互斥量(1)
- 结构体变量作为函数的参数和返回值
- 用gSOAP开发Web Service程序
- 聚合与继承
- Posix多线程编程学习笔记(四)—互斥量(2)