如何在 ActionScript 3 中从类实例获取 Class 对象?

2024-02-01

如何获取 actionscript 类的实例Class来自该类的一个实例?

在 Python 中,这将是x.__class__;在爪哇语中,x.getClass();.

我知道某些可怕的黑客行为 http://actionscript.org/forums/showthread.php3?t=120135#td_post_545693存在来做到这一点,但我正在寻找一个内置的语言工具,或者至少是一个基于可靠的东西构建的库例程。


您可以通过基类 Object 的“构造函数”属性来获取它。 IE。:

var myClass:Class = Object(myObj).constructor;
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在 ActionScript 3 中从类实例获取 Class 对象? 的相关文章

  • 使用 flash/flex 在客户端硬盘上下载/保存/写入文件

    我想知道如何下载 保存 写入文件我的服务器 to a 客户的计算机使用闪光灯或柔性 我正在寻找的示例可以在http www flexdownloads com http www flexdownloads com Sign up Sign
  • 当一个 SWF 动态加载另一个 SWF 文件时,如何使两个 SWF 文件中使用的 Action Script 3 类解析为同一个类?

    背景 我正在纯 Action Script 3 中开发一个高度模块化的应用程序 我们使用 Flex 4 SDK 来自动化构建 但我们所有的代码必须能够直接在 Flash CS4 Professional 中编译 我们有一个 framewor
  • AS3 内存泄漏示例

    有人可以发布一个 as3 代码的示例 特别是包括事件侦听器 这将是一个可能泄漏内存的简单示例 也希望您能发布所显示问题的解决方案吗 问题是 AS3 事件监听器中内存泄漏的一个简单示例是什么 如何解决它 public class MySpri
  • 具有轴和角度的 3D 旋转

    我知道 3D 旋转在 SO 和许多其他网站上都有详细记录 但尽管阅读了无数的解释 我仍然没有弄清楚我哪里出错了 我的背景是艺术和设计 而不是数学和编程 而且我从来都不确定我的攻击角度 没有双关语 是否正确 我没有粘贴我那令人沮丧的代码的拼凑
  • 直接从 Flex 连接任何数据库

    是否可以直接从flex连接任何数据库 您可以使用 Michael 提到的 asSQL 或者使用 Adob e Air 运行时 然而 关于使用这个库必须说一下 从客户端直接建立数据库连接是极其不安全的除非它来自 Adob e Air 因为数据
  • OpenLaszlo 终止加载的 Flex 应用程序的一些鼠标事件

    这是一个关于 OpenLaszlo 或者更确切地说 Flex 内部结构的问题 我能够将完整的 Flex 应用程序 swf 加载到 OpenLaszlo 中 主干版本 旧版本失败 它适用于 Flash 10 和 11 但 OpenLaszlo
  • 自定义上下文菜单未显示,因为显示对象位于“顶部”

    作为这里另一个问题的后续 我已经在 Flash 应用程序中构建了一个自定义上下文菜单项 但遇到了有时不显示的问题 我发现问题是另一个精灵位于带有自定义上下文菜单的项目的 顶部 然而 即使将 mouseEnabled 和 mouseChild
  • Flash AS3 -domain.com/crossdomain.xml 和安全错误

    在代码中 我在 URLLoader 之前使用它 swf 将与许多不同的域一起使用 并且这将及时更改 Security allowDomain In http domain com crossdomain xml http domain co
  • 位图太大 as3

    在AS3中 我从zip文件加载png nochump的zip库通过ByteArray到Loader png 的宽度最大可达 45k 像素 但高度仅为 120 像素 这在 Flash 中产生了一个问题 因为图像的宽度只能约为 8000 像素
  • 在 Actionscript-3 中优化 2D Flash 游戏的动态背景引擎

    编辑2 根据缺乏回复来判断 我开始怀疑我的问题是否足够清楚 请告诉我是否需要详细说明 注意 请参阅底部以获取代码更新 简短介绍 我正在用 ActionScript 编写一个二维 Flash 空间游戏 宇宙无限大 由于这个特性 背景必须动态渲
  • Javascript 通过ExternalInterface 来刷新

    我想知道是否有人可以查看我的代码 我正在尝试使用以下代码将虚拟变量从 javascript 传递到 actionscript 3 HTML
  • 验证错误:错误#1014:找不到类

    我正在使用 Flash Builder 4 5 还使用库 Away3D 4 0 和 Flex 4 5 1 SDK 开发 AS3 项目 另外 我添加了自己的 SWC 库 我之前将其编译到我的项目中 如果我在 SWC 库中导入类 它会起作用 但
  • Flex 4:状态改变事件

    Flex 4 中是否有任何事件可以用来检测状态更改 我知道这个问题已经很老了 但是通过谷歌搜索状态更改事件 我仍然到达这里 所以对于想知道的人 有一个StateChangeEvent CURRENT STATE CHANGE由组件调度的事件
  • ExternalInterface 是否适用于 file: 协议?

    任何人都可以确认ExternalInterface可以在file 协议 或者指向一些说不会的文档 开始看起来这行不通了 says 在两者之间的任一方向编写脚本 本地 HTML 文件和本地 SWF 文件 例如 使用 外部接口类 要求 HTML
  • 将图像保存在 applicationStorageDirectory 的目录中

    我试图将图像文件保存到我的空气项目的应用程序存储目录中的目录中 首先创建目录 var imageDirectory File File applicationStorageDirectory resolvePath vispics if i
  • 创建对象的弱引用

    Actionscript 3 中是否可以创建对对象的弱引用 以便可以对其进行垃圾收集 我正在创建一些类以使调试更容易 因此如果仅在此处引用这些对象 我不希望这些对象挂在内存中 当然我不想用回调填充代码以删除对象 格兰特 斯金纳 Grant
  • ActionScript 2 移动对象

    我对 ActionScript 知之甚少 我有一个电影剪辑 我希望当我按下按钮 按钮或影片剪辑 时它沿 x 轴移动我不知道要使用什么代码 因为它需要是 Action Script 2 是否有教程或其他东西可以完成此任务 我找到了一个教程 当
  • Flex 相当于 Google Visualization Geomap(等值线地图)?

    The 谷歌可视化地理地图 http code google com apis visualization documentation gallery geomap html Overview组件是一个等值线地图 http en wikip
  • AS3 禁用数据网格内文本输入的可编辑/可选择

    我目前正在尝试禁用可选择 可编辑 或将 textInput 更改为动态以获得我想要的结果 我有一个带有下拉菜单和文本输入区域的自定义数据网格 但是 如果我的 型号 列中没有数据 我不想允许在相应的 购买价格 单元格中输入任何内容 col1
  • AS3如何在角色死亡动画结束时转到MainTimeline中的下一帧

    所以我需要知道我的角色 鸟 是否用管道 hitTestObject 在动画结束后播放骰子动画 它需要在主时间轴中转到游戏结束帧 if bird hitTestObject pipe1 bird gotoAndStop 3 frame 3 w

随机推荐