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

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

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

Регистрация: Dec 2010
Сообщений: 37
По умолчанию Не работает цикл

Код AS1/AS2:
		data_xml.onLoad = function() {
			colXML = data_xml.childNodes[0].childNodes[0].childNodes[0].childNodes.length; 
			//trace(data_xml.childNodes[0].childNodes[0].childNodes[0].childNodes.length)
			for(i=0; i<colXML; i++){
				trace(_root.data_xml.childNodes[0].childNodes[0].childNodes[0].childNodes[i])
				movie1=i+objname;
				objname=_root.data_xml.childNodes[0].childNodes[0].childNodes[0].childNodes[i].attributes.id;
				trace(movie1)
			//objname = _root.data_xml.childNodes[0].childNodes[0].childNodes[0].childNodes[1].attributes.name
			ID1 = _root.data_xml.childNodes[0].childNodes[0].childNodes[0].childNodes[i].attributes.id
			//trace(ID1)
			movie1=_root.attachMovie("ID"+ID1, objname, this.getNextHighestDepth());
			//trace(_root.data_xml.childNodes[0].childNodes[0].childNodes[0].childNodes[1].attributes.posX)
			movie1._x=_root.data_xml.childNodes[0].childNodes[0].childNodes[0].childNodes[i].attributes.posX;
			//trace(objname)
			movie1._y=_root.data_xml.childNodes[0].childNodes[0].childNodes[0].childNodes[i].attributes.posY;
			movie1._visible=_root.data_xml.childNodes[0].childNodes[0].childNodes[0].childNodes[i].attributes.vis;
			movie1.loadMovie(_root.data_xml.childNodes[0].childNodes[0].childNodes[0].childNodes[i].attributes.ssil, objname)
			trace(objname)
			//movie1.getURL(_root.data_xml.childNodes[0].childNodes[0].childNodes[0].childNodes[1].attributes.sobONPRESS)
			movie1.onRollOver = function () {
				//trace("ssss")
				getURL("http://pff.ru", "_blank")
				this.getURL(_root.data_xml.childNodes[0].childNodes[0].childNodes[0].childNodes[1].attributes.sobONPRESS)
				/*if (movie1._root.data_xml.childNodes[0].childNodes[0].childNodes[0].childNodes[1].attributes.sobONPRESS) {
				movie1.getURL(_root.data_xml.childNodes[0].childNodes[0].childNodes[0].childNodes[1].attributes.sobONPRESS);
				}*/
			}
			//trace(movie1._root.data_xml.childNodes[0].childNodes[0].childNodes[0].childNodes[1].attributes.sobONPRESS);
			//trace(_root.data_xml.nodeValue[0])
			//objname++;
			//movie1++;
			} // for закрыли
		};
Вопрос создает почему то 1 объект, а не 3 (их по запросу 3 проверял трейсом) и то последний. В чём проблема ?

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

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

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


 


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


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