2010-02-25 46 views
2

我發現了幾個JavaScript minify工具,但是他們用開放和關閉的大括號做了一些奇怪的事情,儘管ActionScript基於ECMAScript,但它似乎不起作用。想知道是否有人知道我可以使用的actionscript3 minifier。任何人?有沒有AS3 Minify?我如何縮小actionscript3?

回答

6

沒有必要縮小AS3。 AS3被編譯爲字節碼,然後用gzip壓縮的swf包裝。

+3

爲什麼Flash反編譯器能夠提取這麼多信息輸出,包括變量名稱和註釋?似乎有很大的縮小空間。 –

+0

@Jay Paroline,縮小是爲了減少不需要的空間,因爲swf是一種壓縮格式。如果你想隱藏反編譯器而不是你的混淆器。 –

+0

不縮小還包括剝離註釋並用較小的名稱替換變量?壓縮是否真的使空間差異可以忽略不計? –

0

我使用了一個名爲irrfuscator的工具,它有侷限性,因爲它不那麼聰明,所以我不能在Flex項目上使用它鏈接到其他項目(我在項目中分割我的代碼),並且你需要確保你不要不要使用動態特性,也要確保測試結果,所以對於簡單的項目,適用於複雜代碼或直接sqf混淆器我不推薦混淆因爲它很難