|
果当前 ActionScript 对象被定义为 final, 那么该属性为 <code>true</code>, 否则为 <code>false</code></td></tr>
<tr><td> </td><td>isStatic</td><td>如果当前 ActionScript 是类对象或者构造函数, 那么该属性为 <code>true</code>, 否则为 <code>false</code>. 该属性被命名为 <code>isStatic</code> 是因为如果值为 <code>true</code> 的话, 任何标签都不会被嵌套到 <code>factory</code> 标签中</td></tr>
<tr><td><code><extendsClass></code></td><td> </td><td>使用 <code>extendsClass</code> 标签分别存放当前 ActionScript 对象的超类</td></tr>
<tr><td> </td><td>type</td><td>当前 ActionScript 对象所继承的超类的名字</td></tr>
<tr><td><code><implementsInterface></code></td><td> </td><td>使用 <code>implementsInterface</code> 标签分别存放当前 ActionScript 对象, 以及他的超类所实现的接口</td></tr>
<tr><td> </td><td>type</td><td>当前 ActionScript 所实现的接口的名字</td></tr>
<tr><td><code><accessor></code></td><td> </td><td>访问器是由 getter 和 setter 所定义的属性</td></tr>
<tr><td> </td><td>name</td><td>该访问器的名字</td></tr>
<tr><td> </td><td>access</td><td>该访问器的访问权限. 可能的值有 <code>readonly</code>, <code>writeonly</code>, 和 <code>readwrite</code>.</td></tr>
<tr><td> </td><td>type</td><td>该属性的数据类型</td></tr>
<tr><td> </td><td>declaredBy</td><td>指示由哪个类定义了该访问器</td></tr>
<tr><td><code><constant></code></td><td> </td><td>常量是由 <code>const</code> 所定义的属性</td></tr>
<tr><td> </td><td>name</td><td>该常量的名称</td></tr>
<tr><td> </td><td>type</td><td>该常量的数据类型</td></tr>
<tr><td><code><method></code></td><td> </td><td>方法是由类定义的一部分公开的函数</td></tr>
<tr><td> </td><td>name</td><td>方法名</td></tr>
<tr><td> </td><td>declaredBy</td><td>指示该方法由哪个类定义</td></tr>
<tr><td> </td><td>returnType</td><td>方法的返回类型</td></tr>
<tr><td><code><parameter></code></td><td> </td><td>使用 <code>parameter</code> 分别存放该方法的参数, 该标签被嵌套在 <code><method></code> 中</td></tr>
<tr><td> </td><td>index</td><td>一个数字指示当前参数被传递时所在函数中的位置, 如果是首个参数, 那么该值为 1</td></tr>
<tr><td> </td><td>type</td><td>该参数的类型</td></tr>
<tr><td> </td><td>optional</td><td>如果该参数为可选的话为 <code>true</code>, 否则为 <code>false</code></td></tr>
<tr><td><code><variable></code></td><td> </td><td>变量 (variable) 是由 var 语句所定义的变量</td></tr>
<tr><td> </td><td>name</td><td>变量名</td></tr>
<tr><td> </td><td>type</td><td>变量类型</td></tr>
<tr><td><code><factory></code></td><td> </td><td>如果当前 ActionScript 对象是类对象或者构造函数, 所有的实例属性将会被嵌套进该标签. 如果 <code><type></code> 标签的 <code>isStatic</code> 属性为 <code>true</code>, 所有属性 (properties) 和方法 (method) 将不会被嵌套进改标签中. 该标签只出现在当前 ActionScript 对象是类对象或者构造函数的情况下</td></tr>
</table>
</body>
</html> [Ctrl+A 全部选择 提示:你可先修改部分代码,再按运行]
另外, 由 describeType() 返回的类描述信息中只会含有所有可被访问的元素, 即所有非定义为 private 的元素.
解释了这么多, 我们来看看返回的 XML 格式 flash 的内置类 flash.display.Sprite :
trace(describeType(Sprite);
返回:
代码拷贝框
上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] 下一页 |
| 教程录入:jerome 责任编辑:jerome |
上一篇教程: AS3学习笔记
下一篇教程: flash电子书鼠标拖拽翻页效果原理 |
| 【字体:小 大】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口】 |