Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Синтаксическая ошибка в коде - подскажите что не так (http://www.flasher.ru/forum/showthread.php?t=181873)

viktor6120 04.07.2012 19:37

Синтаксическая ошибка в коде - подскажите что не так
 
AS3 синтаксическая ошибка

такой код:
{}[param1] = param2;

ошибка такая:
expecting rightbrace before leftbracket.

не пойму в чем дело - он просит правую фигурную скобку перед квадратной - но она есть...

КорДум 04.07.2012 19:39

Код AS1/AS2:

({})["param1"] = 1;

И не оформляйте текст желтым, пожалуйста. Тут довольно много, кто сидит на дефолтной голубоватой теме.

Art_133 04.07.2012 19:41

Может лучше так?
Код AS3:

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

Art_133 04.07.2012 19:57

Ай ай ай)

КорДум 04.07.2012 19:59

Правилами форума запрещено обсуждать декомпилированный код.
А тут еще и декомпилировалось с ошибками. Кажется, до этого прошлись обфускатором.

viktor6120 04.07.2012 20:00

ага - трудно быть деревянным - поверьте

Добавлено через 37 секунд
я даже таких слов не знаю - помогите пожалуйста

КорДум 04.07.2012 20:01

Код AS3:

_loc4_[param1] = param2;

Все, замолкаю, а то еще мне предупреждение влепят. Нафиг.

viktor6120 04.07.2012 20:07

ладно - понял - не стоит колупаться - правила есть правила

А можете мне рассказать - как вы узнаете что код взят с декомпилированного файла и что значит "прошлись обфускатором"?

Добавлено через 4 минуты
теперь понял - запутывание исходного кода - круто - вообщем это и правильно


Часовой пояс GMT +4, время: 22:58.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.