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

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

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

Регистрация: Dec 2010
Сообщений: 37
Cool Присвоение URL

Существует цикл, который пробегает по XML файлу. Записывая в каждый новый созданный объект переданные значения... Но не получается записать ссылку в getURL(); Почему то записывает только последнее значение:
Код AS1/AS2:
colXML = data_xml.childNodes[0].childNodes[0].childNodes[0].childNodes.length; 
for(i=0; i<colXML; i++){
  if(newURL!='false'){			
  url = data_xml.childNodes[0].childNodes[0].childNodes[0].childNodes[i].childNodes[0].firstChild;
  }else{
     trace('false')
  }
}
...
 
objNEW = data_xml.childNodes[0].childNodes[0].childNodes[0].childNodes[i].attributes;
 
var acti:String = objNEW.acti;
 
if(acti=="true")
{
container.onRollOver = function(){
this._xscale=this._yscale = 120;
container.getURL(url, _parent)
}
container.onRollOut = function(){ 
this._xscale=this._yscale = 100;
}
}else {
 
}
XML:

Код:
<?xml version="1.0" encoding="UTF-8"?>
<data>
 <gallery>
  <object name="1">
   <obj id="1" type="town" posX="170" posY="240" vis="true" acti="true" ssil="1.jpg">
   	<onpress>http://www.afd.org.ua</onpress>
   </obj>
   <obj id="2" type="town" posX="120" posY="340" vis="true" acti="true" ssil="2.jpg">
   	<onpress>http://www.flasher.ru</onpress>
   </obj>
   <obj id="3" type="town" posX="300" posY="470" vis="true" acti="true" ssil="3.jpg">
    <onpress>http://www.habrahabr.ru</onpress>
   </obj>
   <obj id="3" type="megapolis" posX="40" posY="340" vis="true" acti="true">
   	<onpress>http://www.afd.org.ua</onpress>
   </obj>
   <obj id="1" type="town" posX="500" posY="310" vis="true" acti="as" ssil="2.jpg">
    <onpress>http://www.af.org.ua</onpress>
   </obj>
   <obj id="1" type="sity" posX="250" posY="540" vis="true" acti="a" ssil="1.jpg">
   	<onpress>false</onpress>
   </obj>
   <obj id="1" type="town" posX="300" posY="290" vis="true" acti="true" ssil="3.jpg">
    <onpress>http://www.a.org.ua</onpress>
   </obj>
  </object>
 </gallery>
</data>


Последний раз редактировалось Alexvblbl; 22.03.2011 в 15:16. Причина: не дописал
Создать новую тему Ответ Часовой пояс GMT +4, время: 18:15.
Быстрый переход
  « Предыдущая тема | Следующая тема »  
Опции темы
Опции просмотра

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

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


 


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


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