Questions tagged «actionscript-3»


18
阻止人们入侵Flash游戏的基于PHP的高分表的最好方法是什么
我说的是一个动作游戏,没有最高分数限制,也没有办法通过重播动作等来验证服务器上的分数。 我真正需要的是Flash / PHP中最强大的加密,以及一种防止人们通过我的Flash文件以外的方式调用PHP页面的方法。过去,我尝试过一些简单的方法,可以对单个分数进行多次调用,并完成校验和/斐波那契序列等,还使用Amayeta SWF Encrypt对SWF进行混淆,但最终它们都被黑了。 多亏了StackOverflow的回应,我现在已经从Adobe找到了更多信息-http: //www.adobe.com/devnet/flashplayer/articles/secure_swf_apps_12.html和https://github.com/mikechambers/as3corelib-我想我可以用于加密。不确定这是否会让我了解CheatEngine。 如果它们不同,我需要知道AS2和AS3的最佳解决方案。 主要问题似乎是TamperData和LiveHTTP标头之类的,但是我知道还有更先进的黑客工具-CheatEngine(感谢Mark Webster)

7
从旧版代码调用AngularJS
我正在使用AngularJS来构建与旧版Flex应用程序进行交互的HTML控件。来自Flex应用程序的所有回调都必须附加到DOM窗口。 例如(在AS3中) ExternalInterface.call("save", data); 将会通知 window.save = function(data){ // want to update a service // or dispatch an event here... } 我想从JS调整大小函数中调度一个控制器可以听到的事件。似乎创建服务是必经之路。您可以从AngularJS外部更新服务吗?控制器可以侦听来自服务的事件吗?在一个实验中(单击以拨弄小提琴),我确实可以访问服务,但更新服务的数据未反映在视图中(在示例中<option>应将添加到<select>)。 谢谢!

1
尝试使用AS3登录到RDP
我正在尝试使用AS3(空中)登录到RDP。考虑到缺乏了解实际过程的资源,我做得还可以。 我已经超过了最初的发送用户名,收到了服务器的响应,并且现在处于初始请求连接。 我正在发送所有数据,并且在嗅探流量时,我发现netmon正确识别了我正在发送的数据包(t125)。我没有被RDP断开连接,他们发送了一个ack数据包-但是我没有收到我期望的响应。 我一直在与进行交叉引用connectoid,这是一个开源RDP客户端。在连接代码中,我被困在他们写小端和大端整数混合的地方。 当我查看有限的示例(更像是数据包转储)时,我看到此过程的连接长度为412,但我bytearray更像是470。 我已经将connectoid方法转换为我认为正确的方法,但是我不确定混合字节序类型。 很抱歉,如果出现乱码,但是我正在尽力帮助您。我将附加一些代码,显示我在转换中尝试执行的操作。 public function sendMcsData(): void { trace("Secure.sendMcsData"); var num_channels: int = 2; //RdpPacket_Localised dataBuffer = new RdpPacket_Localised(512); var hostlen: int = 2 * "myhostaddress.ath.cx".length; if (hostlen > 30) { hostlen = 30; } var length: int = 158; length += 76 + 12 + …
147 actionscript-3  air  rdp  vnc 

6
PNG是否包含EXIF数据(例如JPG)?
我想知道PNG是否包含如下数据? 我所做的是将jpg文件转换为png格式,并且希望检索与jpg相同的信息,如下所示: 当前正在使用此as3库读取数据。 IDF0-- IDF @ [134-248](9个条目) 方向(短路):1 X分辨率(有理):72/1 Y分辨率(有理):72/1 分辨率单位(短):2 软体(ASCIIx16):QuickTime 7.6.6 DateTime(ASCIIx20):2011:10:02 22:43:37 HostComputer(ASCIIx16):Mac OS X 10.6.8 Exif IFD(LONG):8 34853 GPS IFD(长):248 EXIF IDF-- IDF @ [8-134](10个条目) ExifVersion(UNDEFINEDx4):0220 DateTimeOrigina(ASCIIx20):2011:04:14 17:22:01 UserComment(UNDEFINEDx63):ASCII FlashpixVersion(UNDEFINEDx4):0100 色彩空间(短):1 像素尺寸(长):1022 像素尺寸(长):486 未知(ASCIIx13):图像标记LOL SceneCaptureType(SHORT):0 GPS IDF --- IDF @ [248-338](7个条目) 互操作性指数(ASCIIx2):N 互操作性版本(RATIONALx3)@ 425:52 / 1、1144 …
100 actionscript-3  png  jpeg  exif 

8
使用ActionScript 3卸载ByteArray
如何ByteArray使用ActionScript 3 强制从内存中卸载? 我尝试了以下方法: // First non-working solution byteArray.length = 0; byteArray = new ByteArray(); // Second non-working solution for ( var i:int=0; i < byteArray.length; i++ ) { byteArray[i] = null; }

11
从旋转的矩形计算边界框坐标
我有一个矩形左上角的坐标,以及它的宽度,高度和从0到180和-0到-180的旋转。 我试图获取围绕矩形的实际框的边界坐标。 计算边界框坐标的简单方法是什么 最小y,最大y,最小x,最大x? A点并不总是在最小范围内,它可以在任何地方。 如果需要,我可以在as3中使用矩阵转换工具包。

5
如何创建和使用随机数
我正在运行一个网站,并且有一个计分系统,可为您提供玩游戏次数的积分。 它使用散列来证明http请求评分的完整性,因此用户无法更改任何内容,但是正如我担心的那样,有人发现他们不需要更改它,他们只需要获得高分并复制http请求,标头和所有。 以前,我被禁止防范此攻击,因为它被认为不太可能。但是,既然已经发生,我可以。http请求源自Flash游戏,然后由php验证,然后php将其输入数据库。 我很确定随机数会解决该问题,但是我不确定如何实现它们。建立随机数系统的常见且安全的方法是什么?
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.