ActionScript: Разлика между версии

Изтрито е съдържание Добавено е съдържание
Rado9818 (беседа | приноси)
Ред 144:
 
== Защита на кода ==
<blockquote>Както при всички сериозни програмни езици, които се нуждаят от компилиране, като Flash и Microsoft .NET, след като един SWF файл е записан, то той може да бъде декомпилиран до началния му изходен код. Някои декомпилатори са способни на почти пълна реконструкция на оригиналния код, който е бил написан по време на създаването (въпреки че крайните резултатите варират във всеки отделен случай).</blockquote><blockquote> За да се предотврати декомпилацията, Adobe въвеждат обфускация, която кара декомпилатора да не може да изпълни функцията си.</blockquote> Код преди обфускация:
private function getNeighbours(i:int, j:int):Array{
var a:Array = new Array();
Ред 169:
_local6 = (_arg2 + int(!NULL!));
if (true){
_arg1 = (((//unresolved nextvalue or nextname << !NULL!) + !NULL!)
<< undefined);
_arg1 = (!(!NULL!) ^ !NULL!);