Просмотр полной версии : Синтаксическая ошибка в коде - подскажите что не так
viktor6120
04.07.2012, 19:37
AS3 синтаксическая ошибка
такой код:
{}[param1] = param2;
ошибка такая:
expecting rightbrace before leftbracket.
не пойму в чем дело - он просит правую фигурную скобку перед квадратной - но она есть...
({})["param1"] = 1;
И не оформляйте текст желтым, пожалуйста. Тут довольно много, кто сидит на дефолтной голубоватой теме.
Может лучше так?
var param1:int = 0;
var param2:int = 133;
var obj:Object = new Object();
obj[param1] = param2;
viktor6120
04.07.2012, 19:57
Весь код выглядит так:
public function setDestination(param1:String, param2, param3:Boolean = true) : void
{
var _loc_4:Object = {};
{}[param1] = param2;
updateTo(_loc_4, param3);
return;
}// end function
Правилами форума запрещено обсуждать декомпилированный код.
А тут еще и декомпилировалось с ошибками. Кажется, до этого прошлись обфускатором.
viktor6120
04.07.2012, 20:00
ага - трудно быть деревянным - поверьте
Добавлено через 37 секунд
я даже таких слов не знаю - помогите пожалуйста
_loc4_[param1] = param2;
Все, замолкаю, а то еще мне предупреждение влепят. Нафиг.
viktor6120
04.07.2012, 20:07
ладно - понял - не стоит колупаться - правила есть правила
А можете мне рассказать - как вы узнаете что код взят с декомпилированного файла и что значит "прошлись обфускатором"?
Добавлено через 4 минуты
теперь понял - запутывание исходного кода - круто - вообщем это и правильно
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.