Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 3.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 01.03.2010, 18:37
Zambrotta вне форума Посмотреть профиль Отправить личное сообщение для Zambrotta Найти все сообщения от Zambrotta
  № 1  
Ответить с цитированием
Zambrotta

Регистрация: Jan 2010
Сообщений: 9
Question Интерпретация текстовой строки как исполняемый код.

Из XML выгружаю строку в текстовую переменную, как выполнить код, хранимый в этой строке (переменной)? Нужен аналог PHP-шной функции eval. Подскажите, как это осуществить?


Последний раз редактировалось Zambrotta; 01.03.2010 в 19:53. Причина: правка текста
Старый 01.03.2010, 19:53
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 2  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
Поискать в гугле куцые интерпретаторы AS3 на AS3.

Старый 01.03.2010, 20:42
wvxvw вне форума Посмотреть профиль Отправить личное сообщение для wvxvw Найти все сообщения от wvxvw
  № 3  
Ответить с цитированием
wvxvw
Modus ponens
 
Аватар для wvxvw

модератор форума
Регистрация: Jul 2006
Адрес: #1=(list #1#)
Сообщений: 8,049
Записей в блоге: 38
Цитата:
Сообщение от etc Посмотреть сообщение
Поискать в гугле куцые интерпретаторы AS3 на AS3.
Есть же компиляторы, зачем так сурово?
http://haxe.org/com/libs/format/abc
Все в ваших руках, осталось только лексер написать, компилятор уже есть И даже не обязательно писать на AS3, пишите на чем нравится.
А еще можно погуглить D.eval, poonyascript
__________________
Hell is the possibility of sanity


Последний раз редактировалось wvxvw; 01.03.2010 в 20:44.
Старый 01.03.2010, 23:06
expl вне форума Посмотреть профиль Отправить личное сообщение для expl Найти все сообщения от expl
  № 4  
Ответить с цитированием
expl

блогер
Регистрация: Feb 2006
Сообщений: 1,474
Записей в блоге: 3
Еще есть hscript, а т.к. haXe умеет комилировать в swc - можно и в as3-проекте заюзать =)

Старый 01.03.2010, 23:38
Zambrotta вне форума Посмотреть профиль Отправить личное сообщение для Zambrotta Найти все сообщения от Zambrotta
  № 5  
Ответить с цитированием
Zambrotta

Регистрация: Jan 2010
Сообщений: 9
Народ, я чувствую, что вы тут что-то очень клёвое и полезное написали, но недостаток опыта и знаний не даёт мне это понять
Можете чуть подробнее и проще описать?

Старый 01.03.2010, 23:51
mikhailk вне форума Посмотреть профиль Отправить личное сообщение для mikhailk Найти все сообщения от mikhailk
  № 6  
Ответить с цитированием
mikhailk
 
Аватар для mikhailk

Регистрация: Nov 2009
Адрес: СПб
Сообщений: 2,236
А Вы уверены, что нужен именно eval?

Старый 01.03.2010, 23:56
Zambrotta вне форума Посмотреть профиль Отправить личное сообщение для Zambrotta Найти все сообщения от Zambrotta
  № 7  
Ответить с цитированием
Zambrotta

Регистрация: Jan 2010
Сообщений: 9
В PHP это делает eval, его я привёл для понятности вопроса. Пишут, что в AS3 eval изъят из обращения, но должен же быть какой-то аналог?

Старый 02.03.2010, 05:29
mayakwd вне форума Посмотреть профиль Отправить личное сообщение для mayakwd Посетить домашнюю страницу mayakwd Найти все сообщения от mayakwd
  № 8  
Ответить с цитированием
mayakwd
 
Аватар для mayakwd

Регистрация: Jul 2008
Адрес: t:2, x: 0.76
Сообщений: 553
Отправить сообщение для mayakwd с помощью ICQ Отправить сообщение для mayakwd с помощью Skype™
http://eval.hurlant.com/

совсем не куцый, вполне себе серьезный.
__________________
Блог, Twitter
Брюзга.

Старый 02.03.2010, 10:24
Котяра вне форума Посмотреть профиль Отправить личное сообщение для Котяра Посетить домашнюю страницу Котяра Найти все сообщения от Котяра
  № 9  
Ответить с цитированием
Котяра
буду краток
 
Аватар для Котяра

модератор форума
Регистрация: Sep 2003
Адрес: Ближайшее Замкадье
Сообщений: 3,110
Записей в блоге: 28
Отправить сообщение для Котяра с помощью ICQ Отправить сообщение для Котяра с помощью Skype™
Цитата:
Сообщение от mayakwd Посмотреть сообщение
http://eval.hurlant.com/

совсем не куцый, вполне себе серьезный.
Ухты.. В мемориз. Крутобл.
__________________
Отряд Котовскага

Старый 02.03.2010, 16:01
Division вне форума Посмотреть профиль Отправить личное сообщение для Division Найти все сообщения от Division
  № 10  
Ответить с цитированием
Division
 
Аватар для Division

Регистрация: Jul 2008
Адрес: Украина, Херсон
Сообщений: 635
Отправить сообщение для Division с помощью ICQ
Нифига себе, очень круто. Думаю, в играх применить можно неслабо. Скриптовать уровни.
__________________
while(1) {}

Создать новую тему Ответ Часовой пояс GMT +4, время: 07:40.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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