问题标签 [actionscript-3]

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.

0 投票
8 回答
10563 浏览

actionscript-3 - AS3 FTP 编程和 Socket 和 ByteArray 类

很抱歉主题行听起来像是一个更书呆子的哈利波特标题。

我正在尝试使用 AS3 的 Socket 类编写一个简单的 FTP 程序,以在 Flex Builder 3 中导出为 AIR 应用程序。我正在使用本地网络上的 FTP 服务器来测试程序。我可以成功连接到服务器(简单的部分),但我无法发送任何命令。我很确定您必须使用 ByteArray 类来发送这些命令,但是我显然遗漏了一些关键信息。有谁知道如何做到这一点?谢谢!戴夫

0 投票
6 回答
3486 浏览

actionscript-3 - 有没有办法在不使用 Flash IDE 的情况下从 FLA 文件构建 Flash 9 SWF?

如果有其他方法可以实现这些目标,这将是有用的两个原因: 1) 在 Flash IDE 中构建真的很慢;我希望第三方编译器会更快。2) 如果能够在没有安装 Flash IDE 的机器上构建项目,那就太好了。我熟悉那里的其他 AS3 编译器,但我不知道有任何将 FLA 文件作为输入的编译器。

0 投票
2 回答
14326 浏览

apache-flex - Flex:如何为 TabNavigator 组件添加选项卡关闭按钮

我想要一个TabNavigator组件,其中包含一些选项卡的关闭按钮。我怎么做?
似乎该TabNavigator组件不允许(或我找不到)这种形式的可扩展性。帮助。谢谢

0 投票
4 回答
1343 浏览

flash - 为预加载器获取多个文件大小

好的,目前我让我的 SWF 访问一个 php 文件,该文件将查找我指定给它的所有文件,将它们的大小加在一起,并将它们的组合大小作为一个数字返回。然后,我将此数字与 ProgressEvent 侦听器一起使用,以确定网站特定部分的当前文件下载百分比。

很简单吧?那么现在使用该 PHP 文件是不可能的,我正在尝试在 SWF 中执行所有操作,而不是让它通过外部脚本来获取我需要的数字。

在我开始将文件加载到闪存之前,有什么好方法可以获取文件的大小吗?我真的需要预加载器是 0 到 100% 的预加载器,所以我需要在它实际开始之前要下载的总字节数。

我的一个想法是通过保存文件 URL 的数组,开始加载它们,getTotalBytes 而不显示任何加载,在第一个滴答时终止加载,将所有这些总字节数相加,然后开始实际的下载过程。这种方法看起来很丑陋,而且会浪费大量时间,因为每次用户在网站上点击预加载器时,可能需要一两秒钟来浏览所有文件,找到它们的总数,然后真正开始下载。

有没有更好的解决方案来解决这个问题,而无需离开闪存来获取这些文件的大小?

0 投票
3 回答
219 浏览

actionscript-3 - 是否有我可以遵循的指南将我的程序操作脚本 3 转换为 OOP?

我想将我的电影剪辑更改为 AS3 中的动作脚本类。是否有我需要做的事情的标准清单以确保课程有效?

0 投票
3 回答
8023 浏览

apache-flex - 什么导致 Flash 错误 #2012(无法实例化类)?

我是 ActionScript 3 的新手,遇到了一个问题:

使用 Flex Builder 3,我创建了一个包含几个简单类的项目。如果 A 类中的代码实例化 B 类的对象(B 类在其自己的源文件中),则代码编译正常,但出现以下运行时错误:

ArgumentError:错误 #2012:无法实例化 B 类。

有人可以解释我做错了什么吗?

更新:请在下面查看我自己的答案(由于我尚未注册,我无法将其投票到顶部)。

0 投票
7 回答
19945 浏览

flash - Actionscript 3 - 完全移除一个孩子

我有一个对象数组,当另一个对象碰到其中一个时,该对象将被删除。我已经使用 removeChild() 从舞台上删除了它,并使用 splice() 从数组中删除了它,但不知何故,该对象仍在调用它的一些导致错误的函数。我如何完全摆脱一个对象?也没有与之相关的事件侦听器。

0 投票
18 回答
29765 浏览

php - 阻止人们破解基于 PHP 的 Flash 游戏高分表的最佳方法是什么

我说的是一个没有分数上限的动作游戏,也无法通过重播动作等来验证服务器上的分数。

我真正需要的是 Flash/PHP 中最强大的加密,以及一种防止人们通过我的 Flash 文件调用 PHP 页面的方法。过去我尝试过一些简单的方法,例如多次调用单个分数并完成校验和/斐波那契序列等,还使用 ​​Amayeta SWF Encrypt 混淆 SWF,但最终它们都被黑了。

感谢 StackOverflow 的回复,我现在从 Adob​​e 找到了更多信息 - http://www.adobe.com/devnet/flashplayer/articles/secure_swf_apps_12.htmlhttps://github.com/mikechambers/as3corelib - 我想我可用于加密。不确定这会让我了解 CheatEngine。

我需要知道 AS2 和 AS3 的最佳解决方案,如果它们不同的话。

主要问题似乎是 TamperData 和 LiveHTTP 标头之类的东西,但我知道还有更高级的黑客工具——比如 CheatEngine(感谢 Mark Webster)

0 投票
2 回答
602 浏览

apache-flex - 函数值函数类型的 flex (ActionScript3) 语法是什么?

在如下代码中为我的比较函数生成器声明类型的语法是什么?

0 投票
4 回答
5517 浏览

.net - .NET 和 AMF

如何让 ASP.NET (inc MVC) 应用程序通过 AMF 与 Flex UI 通信。我想一次推送大约 100 多条记录,而 AMF 似乎是前进的方向,但似乎没有任何明显的迹象。