apache-flex - AS3 : Detect Read-Only Properties

标签 apache-flex flash actionscript-3

我有一个简单的 AS3 类,它只包含私有(private)变量。每个私有(private)变量都有一个 getter 函数,但并不是所有的私有(private)变量都有 setter 函数。在运行时,有没有办法告诉哪些属性没有 setter 但是只读的?然后我可以决定给用户一个输入字段来编辑具有 setter 的属性。

最佳答案

将任何对象传递给 describeType 都会返回包含有关对象的非常详细信息的 XML。要知道它是否是只读的,您可以访问以下 xml 节点,

xmlReturnedFromDescType.accessor.access

这将是三个之一,即 - 只读、只写和读写。

希望这会有所帮助。

关于apache-flex - AS3 : Detect Read-Only Properties,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3579497/

相关文章:

apache-flex - 当应用程序繁忙时,我们如何在 Flex 中实现 "Please wait ...."屏幕

apache-flex - 弯曲时的狗耳效应?

flash - 有人遇到这个错误吗? RTMP 流媒体视频提前 3-4 秒结束?

actionscript-3 - 根据旋转的另一个对象定位一个对象

Javascript函数调用-ActionScript

apache-flex - 将应用程序从 AS2 迁移到 AS3 的优缺点是什么?

apache-flex - 如何使用 matrix3D 在 AS3 中围绕中心进行 3D 旋转?

css - 如何为以编程方式绘制的 TextField 使用预定义的 CSS 样式?

php - 动态类型语言和远程方法调用

flash - fiddler 和闪光灯?