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

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

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

Регистрация: Jul 2006
Сообщений: 45
я не спрашиваю почему так я спрашиваю как сделать так чтобы функция начала выполняться ПОСЛЕ загрузки ХМЛя но не в онЛоаде..вот и всего...

Старый 10.08.2006, 23:36
KidsKilla вне форума Посмотреть профиль Отправить личное сообщение для KidsKilla Посетить домашнюю страницу KidsKilla Найти все сообщения от KidsKilla
  № 22  
Ответить с цитированием
KidsKilla
.grin! wuz here
 
Аватар для KidsKilla

Регистрация: Aug 2004
Адрес: paradise city
Сообщений: 3,981
Отправить сообщение для KidsKilla с помощью ICQ
Цитата:
Сообщение от zhalexei
я не спрашиваю почему так я спрашиваю как сделать так чтобы функция начала выполняться ПОСЛЕ загрузки ХМЛя но не в онЛоаде..вот и всего...
никак. как можно поменять обивку машины, не открыв её? =)))


Последний раз редактировалось KidsKilla; 10.08.2006 в 23:39.
Старый 10.08.2006, 23:39
zhalexei вне форума Посмотреть профиль Отправить личное сообщение для zhalexei Найти все сообщения от zhalexei
  № 23  
Ответить с цитированием
zhalexei

Регистрация: Jul 2006
Сообщений: 45
решения не может не быть
подождем других вариантов

Старый 10.08.2006, 23:40
KidsKilla вне форума Посмотреть профиль Отправить личное сообщение для KidsKilla Посетить домашнюю страницу KidsKilla Найти все сообщения от KidsKilla
  № 24  
Ответить с цитированием
KidsKilla
.grin! wuz here
 
Аватар для KidsKilla

Регистрация: Aug 2004
Адрес: paradise city
Сообщений: 3,981
Отправить сообщение для KidsKilla с помощью ICQ
Цитата:
Сообщение от zhalexei
решения не может не быть
подождем других вариантов
сейчас ты противоречишь логике, хотя этого и не понимаешь.

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

модератор форума
Регистрация: Jul 2006
Адрес: #1=(list #1#)
Сообщений: 8,049
Записей в блоге: 38
Код:
var sender:LoadVars = new LoadVars();
var receiver:LoadVars = new LoadVars();
sender.sendAndLoad("xml2load.xml", receiver);
var mainXML:XML = new XML();
mainXML.ignoreWhite = true;
AsBroadcaster.initialize(receiver);
var parseXML_obj:Object = new Object();
receiver.addListener(parseXML_obj);
receiver.onData = function(text:String) {
	mainXML.parseXML(text);
	this.broadcastMessage("XMLloaded");
};
parseXML_obj.XMLloaded =  function () {
	var _arr:Array = [[],[]];
	var _xml:XML = mainXML;
	for (var i:XMLNode = _xml.childNodes[0].firstChild; i != null; i=i.nextSibling) {
		_arr[0].push(i.attributes.z);
		_arr[1].push(i.attributes.c);
	}
	trace("Loaded array contains these values: "+_arr);
};
Для любителей небанально усложнить примитивную задачу %)
Не смотря на то, что приведенный выше код работает, рекомендую использовать это только чтобы пугать знакомых =)
Зато onLoad не используется %)
__________________
Hell is the possibility of sanity

Старый 11.08.2006, 03:17
KidsKilla вне форума Посмотреть профиль Отправить личное сообщение для KidsKilla Посетить домашнюю страницу KidsKilla Найти все сообщения от KidsKilla
  № 26  
Ответить с цитированием
KidsKilla
.grin! wuz here
 
Аватар для KidsKilla

Регистрация: Aug 2004
Адрес: paradise city
Сообщений: 3,981
Отправить сообщение для KidsKilla с помощью ICQ
Цитата:
Сообщение от wvxvw
Код:
.....
Для любителей небанально усложнить примитивную задачу %)
Не смотря на то, что приведенный выше код работает, рекомендую использовать это только чтобы пугать знакомых =)
Зато onLoad не используется %)
ты даже не представляешь, какое зло ты ща вытащил на свет...

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

модератор форума
Регистрация: Jul 2006
Адрес: #1=(list #1#)
Сообщений: 8,049
Записей в блоге: 38
2 KidsKilla:
Это про эзброадкастер чтоли? Та ну... прям такое уж и зло... была еще задуамка переписать все то же самое в командах ассамблера (под компайлер от Флазма), но я сломался %)

Да, вот еще есть смешное решение - создаем мувик из двух кадров, кладем его на главную сцену и на обоих кадрах пишем скрипт проверяющий статус загружаемого ХМЛя (я уже не помню, то ли 6 то ли 0 - загружен без ошибок), как только статус нас устраивает - переходим у выполнению всего остального =) сейчас попробую сделать пример, посмотрим, как оно будет работать =)
__________________
Hell is the possibility of sanity

Старый 11.08.2006, 17:51
KidsKilla вне форума Посмотреть профиль Отправить личное сообщение для KidsKilla Посетить домашнюю страницу KidsKilla Найти все сообщения от KidsKilla
  № 28  
Ответить с цитированием
KidsKilla
.grin! wuz here
 
Аватар для KidsKilla

Регистрация: Aug 2004
Адрес: paradise city
Сообщений: 3,981
Отправить сообщение для KidsKilla с помощью ICQ
зло не в асБродкастер, а в том что ты это вываливаешь на обозрение неподготовленным умам =)))

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

модератор форума
Регистрация: Jul 2006
Адрес: #1=(list #1#)
Сообщений: 8,049
Записей в блоге: 38
Код:
if (_root.myXML_xml.status == 0 && _root.myXML_xml.toString().length>1) {
	_root.parseXML_fn(_root.myXML_xml);
	this.stop();
}
это помещаем в мувик из двух кадров, на главной сцене
Код:
var myXML_xml:XML = new XML();
myXML_xml.ignoreWhite = true;
myXML_xml.load("xml2load.xml");
var _arr:Array = [[],[]];
var parseXML_fn = function () {
	var _xml:XML = arguments[0];
	for (var i:XMLNode = _xml.childNodes[0].childNodes[0]; i != null; i=i.nextSibling) {
		_arr[0].push(i.attributes.z);
		_arr[1].push(i.attributes.c);
	}
	trace("Loaded array contains these values: "+_arr);
};
Ну и это - на главной временной диаграмме =)

Даже не знаю, какой способ более извращенный %)

ЗЫ. для неподготовленных умов был нормально работающий скрипт еще на первой странице - а если кому-то хочется извращенных отношений со своим ХМЛем - так я не против =)

ЗЫЫ. Даже обшивку в машине можно поменять не открывая, например так:
1. откутить заднее колесо
2. снять колпак
3. похудеть на столько, чтобы можно было пролезть через получившееся отверстие в багажник
4. вскрыть консервным ножем перегородку между багажником и салоном...
__________________
Hell is the possibility of sanity


Последний раз редактировалось wvxvw; 11.08.2006 в 18:25.
Старый 11.08.2006, 18:30
KidsKilla вне форума Посмотреть профиль Отправить личное сообщение для KidsKilla Посетить домашнюю страницу KidsKilla Найти все сообщения от KidsKilla
  № 30  
Ответить с цитированием
KidsKilla
.grin! wuz here
 
Аватар для KidsKilla

Регистрация: Aug 2004
Адрес: paradise city
Сообщений: 3,981
Отправить сообщение для KidsKilla с помощью ICQ
Цитата:
Сообщение от wvxvw
ЗЫЫ. Даже обшивку в машине можно поменять не открывая, например так:
1. откутить заднее колесо
2. снять колпак
3. похудеть на столько, чтобы можно было пролезть через получившееся отверстие в багажник
4. вскрыть консервным ножем перегородку между багажником и салоном...
так вот твои 2 варианта это как раз "похудеть на столько, чтобы можно было пролезть через получившееся отверстие в багажник" и "сделать операцию на гландах паяльником через ж..."

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

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

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


 


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


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