Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   из текста в операторы (http://www.flasher.ru/forum/showthread.php?t=89915)

twenty 26.12.2006 21:42

из текста в операторы
 
Юзал поиск, вроде как видел как-то такую же тему... но ничего не нашел...
Возможно ли перевести строку: "abcd.gotoAndPlay (2)" в команду?
Столкнулся с проблемой передачи кучи всяких разных координат объектов серверу (одной строкой), а потом составлению их на другом компе...

iNils 26.12.2006 22:08

Одной строкой нельзя. Параметры нужно другой строкой передавать. Тогда можно было бы так сделать:
Код:

path = "abcd.gotoAndPlay";
arg = "2";
eval (path) (arg);

но... в данном пример прокатывает, что аргумент имеет тип String, а вот в более сложных случаях так не получится, да и аргументов может быть больше.
Поэтому надо описывать структуру: путь, метод, массив аргументов и для каждого аргумента указывать его тип.

etc 26.12.2006 22:14

Цитата:

Сообщение от iNils
Поэтому надо описывать структуру: путь, метод, массив аргументов и для каждого аргумента указывать его тип.

Это называется парсинг кода :)

iNils 26.12.2006 22:19

Цитата:

Сообщение от __etc
Это называется парсинг кода :)

Я не уверен, что это знает автор.

etc 26.12.2006 22:19

А ты дал определение понятия, а я само понятие, всё нормально :)

twenty 27.12.2006 06:32

Спасибо. Теперь я знаю, что значит парсинг :)
Понятно теперь, что делать все равно придется так, как очень нехотелось делать.
Вопросов больше нет :)


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

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