Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/actionscript-3/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Actionscript 3 有AS3迷你车吗?如何缩小actionscript3?_Actionscript 3_Actionscript_Minify - Fatal编程技术网

Actionscript 3 有AS3迷你车吗?如何缩小actionscript3?

Actionscript 3 有AS3迷你车吗?如何缩小actionscript3?,actionscript-3,actionscript,minify,Actionscript 3,Actionscript,Minify,我发现了一些javascript缩小工具,但是它们使用大括号和大括号做了一些奇怪的事情,即使ActionScript是基于ECMAScript的,但它似乎不起作用。想知道是否有人知道我可以使用的actionscript3迷你版。有人吗?没有必要缩小AS3。AS3被编译成字节码,然后封装在gzip压缩的swf中。无需缩小动作脚本代码。但是刚找到这个工具,这就是你想要的 我使用了一个名为irrfuscator的工具,它有一些局限性,因为它不够智能,所以我无法在链接到其他项目的Flex项目上使用它(我

我发现了一些javascript缩小工具,但是它们使用大括号和大括号做了一些奇怪的事情,即使ActionScript是基于ECMAScript的,但它似乎不起作用。想知道是否有人知道我可以使用的actionscript3迷你版。有人吗?

没有必要缩小AS3。AS3被编译成字节码,然后封装在gzip压缩的swf中。

无需缩小动作脚本代码。但是刚找到这个工具,这就是你想要的

我使用了一个名为irrfuscator的工具,它有一些局限性,因为它不够智能,所以我无法在链接到其他项目的Flex项目上使用它(我将代码拆分到项目中),并且您需要确保不使用动态特性,同时确保测试结果,因此对于简单的项目,它可以工作,对于复杂代码或直接sqf模糊处理程序,我不重新进行模糊处理,因为这很难

为什么flash反编译器能够提取出这么多信息,包括变量名和注释?似乎有足够的空间进行缩小。@Jay Paroline,缩小是为了减少不需要的空间,因为swf是一种压缩格式。如果你想对反编译器隐藏,那就使用一个模糊器。缩小不也包括剥离注释和用较小的名称替换变量吗?压缩真的可以忽略空间差异吗?@jayparoline,编译评论。它甚至比压缩更重要。AS3代码被编译成字节码,这意味着剩下的字符串只有变量名和文本。所有代码元素都转换为二进制表示形式。缩小对代码元素没有任何作用,除了删除空白。然后AS3被压缩在上面。我也希望有一个。我知道这是不必要的,但是当你不得不把你的一些代码发给aholes时,很高兴知道他们将很难使用它。