问题标签 [document-class]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
actionscript-3 - Actionscript 3.0:添加文档类会导致错误
我正在尝试使用我在 Flash CS6 中制作的游戏来学习 Actionscript 3.0,但我在 Document Class 方面遇到了一些问题。最初,我有一个工作菜单,其中包含一些用于键盘事件和声音的脚本。我意识到我需要以可以从任何框架访问它们的方式存储一些变量,因此我创建了一个带有空类的文档类并将我的游戏设置为引用它,现在我的菜单脚本正在生成编译器错误。我得到的错误是“1046:找不到类型或不是编译时常量:KeyboardEvent”,这对我来说没有任何意义,因为它事先工作得很好。有人知道问题可能是什么吗?谢谢!
文档类:
菜单脚本:
arrays - [AS3]错误 #1009,我的数组中的空对象(电影剪辑)
我的Error #1009
项目中有这个,这让我很生气。
我在空对象引用中的问题。特别是在数组中。我将影片剪辑声明为一个数组。但结果为空。我的影片剪辑(实例)的名称与其匹配。
这是我的完整代码:
}
我不能打电话DragGame()
,我在我的数组中使用跟踪,它只显示(",")
. 我假设我的数组为空。
有人能帮我吗?
actionscript-3 - AS3:如何实例化加载的 SWF 的通用“文档类”(MainTimeline?)?
我有“Question.swf”,它是从“Question.fla”创建的。请注意,Question.fla 没有与之关联的文档类。(请注意,这是遗留内容,“Question.swf”有超过 14,000 个变体;更改所有这些不是一个可行的选择。)
现在我有了我的主 Flash 应用程序,它在运行时加载到 Question.swf 中。我知道 Question.swf 有一个自动创建的“文档类”,它代表 SWF 的整个“阶段”(并且它被命名为“MainTimeline”)。我希望此应用程序能够实例化该 Question.swf 文档类的多个实例......我该怎么做?
自 2006 年以来,我一直在使用 Flash/AS3(我非常熟悉加载/使用外部内容、ApplicationDomain 等),但我发现我不知道该怎么做!
我尝试过但没有奏效的事情包括使用 hasDefinition("Question_fla.MainTimeline") 查询相关的 ApplicationDomain - 这会返回 false - 以及在我的 loader.content 对象上运行 getQualifiedClassName() - 这只会返回 MovieClip。
actionscript-3 - 如何使用 as3 addevent 侦听器调用另一个类中的方法?
我有两节课
一个主要的类 - 类游戏
另一个向游戏阶段添加小导航按钮的类,称为 navButtons
在我放的 NavButtons 的顶部public var game:Game;
我有一种感觉,因为我想回到我的主文档类“游戏”,但我不确定如何绕过它。
actionscript-3 - 注入基于时间轴的 Flash 应用程序的外部文档类
情况如下:
在 Flash CS6 中制作一个有 11 帧的应用程序。一些框架具有依赖于该框架的动作,然后有一些全局动作。没有外部类,所有内容都合并到一个 Flash 文件中。
现在我想合并 AdMob 并找到一个适合我的报价,但它需要设置一个链接到外部 AS 文件的文档类。这样做会打乱我基于时间线的操作。
在设计/编程方面,我更喜欢前端而不是后端。所以,我的问题是:如何将这个外部 admob actionscript 合并到我的 flash 文档文件中,而不会弄乱我当前的脚本?有没有办法删除它的包属性并将其放在时间线上?
希望这个描述没有混淆。
谢谢!
actionscript-3 - as3 从类访问主时间线上的对象和变量
我正在尝试从一个类访问主时间线上硬编码的变量、函数和对象。当我在类中调用这样的函数时,会加载对象、变量等:
来自主时间线的一些代码:
下面是课程。但它没有访问主时间线。在这种情况下,我试图访问从库加载的显示对象并放置在时间轴上。如您在下面的代码中所见,该对象称为“Beau”。
actionscript-3 - ActionScript 3.0 文档类获取阶段为空
我的 Document 类没有扩展到影片剪辑类。它将舞台参考设为空。请帮助我摆脱困境。提前致谢。
文档类代码:
继承类的代码:这是继承主类的类..
actionscript-3 - ActionScript 3.0 文档类未扩展到 MovieClip 或 Sprite
我可以有一个文档类,它没有扩展到精灵或电影剪辑,但它正在扩展到另一个由 Sprite 继承的类?
我必须访问文档类中的阶段,但我将阶段作为空对象引用。
请帮我解决这个问题。
actionscript-3 - Flash 无法识别 Actionscript 文件
编辑:除了 Nambew 的回答,请确保打开 .as 文件的默认程序设置为 Flash 而不是其他任何程序(我的默认程序设置为 Dreamweaver,这也可能导致问题。
我正在使用 flash CS5 并去了
选择 Document 类。我的闪存文件被称为
并且在一个名为
. 在与 flash 文件相同的文件夹和目录中,我有我的 actionscript 文件,它被称为
就是这样:
现在,由于某种原因,当我制作
我的文档类并单击它说的“验证类定义”
actionscript-3 - 如何在 DOCUMENT CLASS 中的 actionscript 3.0 中创建翻转事件,而不是时间轴
我有一个动画,我想用作按钮,并且我希望它在发生翻转事件时播放动画。我不知道该怎么做。
到目前为止,我有这个: