问题标签 [flash-cs3]
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.
flash - 有没有办法在 Flash CS3 应用程序的主 .fla 文件中创建一个类?
有没有办法在 Flash 应用程序的主 .fla 文件中创建一个类?如果我尝试直接在 .fla 的操作层中定义一个类,我会收到错误:“类不能嵌套”。或者,如果我尝试定义一个包和里面的类,我会得到“包不能嵌套”。
我知道我可以将外部 .as 文件引用为“文档类”,但我想知道是否有办法将类直接放入 .fla。
谢谢!
佐尔坦
actionscript-3 - flash actionscript 在没有空气的情况下访问文件系统?
是否有任何解决方法允许 actionscript3 在没有 adobe air 的情况下写入文件系统?
原因是,为了使用 adobe air,每个 web 访问者都需要安装 add-on air run-time,这很乏味。大多数用户将拥有 Flash 插件,而不是 Adobe Air。
actionscript-3 - 浏览器中的 adobe air swf 文件错误
我的 fla 文件设置
版本:adobe air 1.0 actionscript 3.0
我能够毫无问题地编译,当我在浏览器中加载 swf 文件时,如果我的操作脚本包含这一行“ import flash.filesystem.File ”。我的闪光灯只是显示为“空白”。flashlog 中没有错误。如果我删除了这一行,我的 swf 文件就可以运行了。怎么了?
actionscript-3 - air.Microphone.getMicrophone();
我可以知道如何使用这个 getMicrophone 和 simpleFLVWriter 来创建带声音的 flv 吗?可以详细说明吗?
flash - Flash字体嵌入问题
我面临一个项目的有线问题。我正在嵌入 Arial 字体,因为项目是多语言的。如果我在我的一台开发机器上构建这个项目,字体会成功嵌入,但在任何其他机器上,项目会成功发布而没有任何警告,但字体不会嵌入到 SWF 中。
注意:项目代码库非常大。
到底有什么可以防止flash嵌入字体?有什么想法吗?
谢谢, Bhavesh Bagadiya
flash - Flash Action Script 3 变量范围不起作用
我想将一些变量从一个类传递到另一个类,但下面的代码不起作用。
当我尝试a_var
从一个类传递a
到另一个类时b
,a_obj.a_var
返回一个空值。
我怎样才能做到这一点?
actionscript-3 - AS3 测验 - 我如何转到下一个问题?
使用各种教程,我在 AS3 中创建了下一个测验。它是动态的,我使用一个重要的功能来设置整个事情,并使用一个计数器来管理测验和数组。选择答案后,单击检查按钮,然后单击“下一步”按钮。我没有收到任何错误,但是由于某种原因调用 setup() 函数并没有移动测验。附件是我的短代码,对无用的东西进行了编辑,我希望得到一些建议。顺便说一句,外语是希伯来语:)
flash - 如何在 AS3 中使用 else if { var 而不返回 1083 错误?
我在 AS3 中有一个 if/else if/else if/else if/else 语句。
这是一个从 xml 文件中读取日期的日历。if/else if/else 语句根据日期是否有事件以及它是过去/现在还是未来来控制日期的外观。MouseEvent 是一个显示事件信息的工具提示。
最后一节是
如果我在语句中重复这一点,我会得到一个 1084 用于使用 else if { var...
我可以使用 else,但是如果我使用 if/else 开始下一节,并且它执行我需要的操作 - 外观会被最后一个 if/else 覆盖。
我正在尝试这样做,因为对于未来日期的出现只有一个声明,这意味着如果有未来事件 - 它不会突出显示。
如何使用 else if { var 在不返回 1084 的情况下重复它?
(任何帮助将不胜感激,因为我对 AS3 知之甚少。)
--
更新:
非常感谢你的回复。
该文件是 .as 并且它很长,所以我所做的就是将它 作为 .txt 文件上传到这里。还有 2 个小 gif 图像可以尝试展示我想要实现的目标。(您会注意到(在图像中)工具提示出现在突出显示的日期上,但未来日期不会突出显示,因此除非您将鼠标悬停在日期上,否则您实际上无法判断是否存在事件。)
我希望没关系。
在发布之前,我确实检查过以确保我没有错过右括号,但我认为这个错误超出了我的理解。
flash - Flash CS3 IDE 将“使用设备字体”转换为“动画抗锯齿”
有时,当我在 Flash CS3 IDE 中处理使用非常小的字体的应用程序时,我发现如果我使用设备字体而不是抗锯齿字体,我会获得更好的结果。
但是,我注意到有时,如果保存使用“使用设备字体”设置的“静态”文本字段的 FLA,下次我打开 Flash 编辑文件时,所有这些字段都已更改为“反-动画的别名。”
这非常令人沮丧......我通常必须检查整个 FLA 并将每个静态文本字段手动重置为“使用设备字体”。
非常感谢您提供任何建议或见解。
干杯,马特
casting - 加载外部 SWF,无法将文档类转换为共享基类
我有一个定义 Widget 基类的父 SWF 文件。
然后我将外部 SWF 加载到父级中。外部 SWF 的文档类派生自 Widget 基类——例如,我们称它为 DerivedWidget。
问题是当我加载外部 SWF 时,我无法将 Loader.content(在调试器中显示为具有 DerivedWidget 类型)转换为 Widget 类型。加载完成后,我使用“as”运算符将内容转换为父 SWF 中的 Widget,但转换结果为“null”。
这种行为不是预期的,因为外部 SWF 被加载到父应用程序域中,并且加载器的内容在调试器中显示为 DerivedWidget,我知道它是从 Widget 派生的,但是转换为基 Widget 类失败了。
谁能解释这种意外行为并提供解决方案?
[编辑:回顾早期的代码快照......这以前可以工作,但现在不行......并且加载和强制转换代码没有改变]
[Edit2:实际上,在 Flash IDE 中调试时似乎失败了。正常运行时,所有内容都加载到正确的 ApplicationDomain (sameDomain=true);这显然是一个巨大的错误]