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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 05.05.2006, 16:04
antonyrec вне форума Посмотреть профиль Отправить личное сообщение для antonyrec Найти все сообщения от antonyrec
  № 21  
Ответить с цитированием
antonyrec
 
Аватар для antonyrec

Регистрация: Jul 2005
Адрес: Ульяновск
Сообщений: 198
строку function(){trace("1");trace("2");} как будто берем из xmlNode
Код:
xml_node = function () {trace("1");trace("2");};
fun = xml_node;
fun();
Но как только строку поместил в реальный xml и попытался исполнить код... понял что облажался

Старый 05.05.2006, 16:07
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 22  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,879
Записей в блоге: 7
Цитата:
Сообщение от antonyrec
строку function(){trace("1");trace("2");} как будто берем из xmlNode
Код:
xml_node = function () {trace("1");trace("2");};
fun = xml_node;
fun();
Но как только строку поместил в реальный xml и попытался исполнить код... понял что облажался
Тут xml и не пахнет.
__________________
(и)Нильс.ru | Плагины для FlashDevelop

Старый 05.05.2006, 16:12
Friday13 вне форума Посмотреть профиль Отправить личное сообщение для Friday13 Посетить домашнюю страницу Friday13 Найти все сообщения от Friday13
  № 23  
Ответить с цитированием
Friday13
 
Аватар для Friday13

Регистрация: Nov 2001
Адрес: Moscow village
Сообщений: 193
Отправить сообщение для Friday13 с помощью ICQ
гы))
__________________
Тут вам не здесь!!!

Старый 05.05.2006, 16:20
Friday13 вне форума Посмотреть профиль Отправить личное сообщение для Friday13 Посетить домашнюю страницу Friday13 Найти все сообщения от Friday13
  № 24  
Ответить с цитированием
Friday13
 
Аватар для Friday13

Регистрация: Nov 2001
Адрес: Moscow village
Сообщений: 193
Отправить сообщение для Friday13 с помощью ICQ
myxml=new XML()
myxml.onLoad=function(){
for(var z in this.firstChild.attributes){
var ar=[];
if(z.substr(0, String("param").length)=="param"){
ar.push(this.firstChild.attributes[z]);
}

}

_global[this.firstChild.attributes["action"]](ar)
}
myxml.load("xml.txt");


Содержимое XML
<item action="trace" param1="jopa"/>


На универсальность не претендую, просто идея реализации
__________________
Тут вам не здесь!!!

Старый 05.05.2006, 16:21
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 25  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,784
iNils, xml_node =)

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

Регистрация: Jul 2005
Адрес: Ульяновск
Сообщений: 198
xml_node просто переменная

Старый 05.05.2006, 16:34
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 27  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,879
Записей в блоге: 7
Цитата:
Сообщение от ETC
iNils, xml_node =)
То есть если написать my_sound то мы уже звук создаем?


2 Friday13: можно еще лексико-семантичский анализ провести.
__________________
(и)Нильс.ru | Плагины для FlashDevelop

Старый 05.05.2006, 16:40
Friday13 вне форума Посмотреть профиль Отправить личное сообщение для Friday13 Посетить домашнюю страницу Friday13 Найти все сообщения от Friday13
  № 28  
Ответить с цитированием
Friday13
 
Аватар для Friday13

Регистрация: Nov 2001
Адрес: Moscow village
Сообщений: 193
Отправить сообщение для Friday13 с помощью ICQ
2 iNils: Ага.. и я про то
В продолжение темы
myxml = new XML();
myxml.onLoad = function() {
var nod = this.firstChild.attributes;
var ar = [];
for (var z in nod) {

if (z.substr(0, String("param").length) == "param") {
ar.push((!isNaN(nod[z]) ? Number(nod[z]) : nod[z]));

}
}

eval(nod["obj"])[nod["action"]].apply(eval(nod["obj"]), ar);
eval(nod["obj"]).jopa.border = true;
};
myxml.load("xml.txt");

Содержание XML
<item obj="_root" action="createTextField" param1="jopa" param2="100" param3="10" param4="10" param5="100"

param6="20"/>
__________________
Тут вам не здесь!!!

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

Регистрация: Nov 2001
Адрес: Moscow village
Сообщений: 193
Отправить сообщение для Friday13 с помощью ICQ
Короче вывод: если очень нужно, то можно извратиться
__________________
Тут вам не здесь!!!

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

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

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


 


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


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