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

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

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

Регистрация: Aug 2010
Сообщений: 3
По умолчанию Ошибка вывода из XML

Есть картинки btn_about, yes, no. по наведению на них должна появляться ещё одна popup_cont и её поля должны заполнятся из хмл файла- при наведению на разные рисунки, popup_cont заполняется разными записями. по коду вроде всё праваильно , но на деле заполняется одними и теми же.... не пойму в чем дело((

Код AS3:
import flash.net.URLLoader;
import flash.net.URLRequest;
import flash.events.Event;
 
var btn_about:AboutBtn = new AboutBtn();
btn_about.x = 10;
btn_about.y = 30;
this.addChild(btn_about);
 
var yes:YesEl = new YesEl();
yes.x = 45;
yes.y = 180;
this.addChild(yes);
 
var no:NoEl = new NoEl();
no.x = 45;
no.y = 280;
this.addChild(no);
 
var XMLData:XML;
var popup_cont:PopupCont = new PopupCont();
var loader:URLLoader = new URLLoader(new URLRequest("project.xml"));
loader.addEventListener(Event.COMPLETE, getXML);
 
function getXML (e:Event):void
{
	XMLData = XML(e.target.data);
	btn_about.addEventListener(MouseEvent.MOUSE_OVER, showPopup_about);
	yes.addEventListener(MouseEvent.MOUSE_OVER, showPopup_yes);
	no.addEventListener(MouseEvent.MOUSE_OVER, showPopup_no);
}
function showPopup_about(ev_1:Event):void
{
	popup_cont.x = 100;
	popup_cont.y = 0;
	popup_cont.ttl.appendText(XMLData.child(0).child(1)+ "\n");
	popup_cont.descr.appendText(XMLData.child(0).child(2));
	this.addChild(popup_cont);
	btn_about.addEventListener(MouseEvent.MOUSE_OUT, hidePopup);
}
function showPopup_yes(ev_2:Event):void
{
	popup_cont.x = 100;
	popup_cont.y = 110;
	popup_cont.ttl.appendText(XMLData.child(1).child(1)+ "\n");
	popup_cont.descr.appendText(XMLData.child(1).child(2));
	this.addChild(popup_cont);
	yes.addEventListener(MouseEvent.MOUSE_OUT, hidePopup);
}
function showPopup_no(ev_3:Event):void
{
	popup_cont.x = 100;
	popup_cont.y = 220;
	popup_cont.ttl.appendText(XMLData.child(2).child(1)+ "\n");
	popup_cont.descr.appendText(XMLData.child(2).child(2));
	this.addChild(popup_cont);
	no.addEventListener(MouseEvent.MOUSE_OUT, hidePopup);
}
function hidePopup(ev:Event):void{
	removeChild(popup_cont);
}

Старый 18.08.2010, 19:03
sneltyn вне форума Посмотреть профиль Отправить личное сообщение для sneltyn Найти все сообщения от sneltyn
  № 2  
Ответить с цитированием
sneltyn

Регистрация: Aug 2010
Сообщений: 144
Код XML напиши чтоб понять суть этого кода что от куда грузит???

Старый 19.08.2010, 14:20
RedFox вне форума Посмотреть профиль Отправить личное сообщение для RedFox Найти все сообщения от RedFox
  № 3  
Ответить с цитированием
RedFox

Регистрация: Aug 2010
Сообщений: 3
код XML

Код:
<?xml version="1.0" encoding="UTF-8"?>
<buttons>
	<btn>
		<id>1</id>
		<titles>Tutorial</titles>
		<descr>Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. </descr>
		<inf>1</inf>
  		<reg>1</reg>
	</btn>
	<btn >
		<id>2</id>
		<titles>Webinar</titles>
		<descr>Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. </descr>
		<inf>1</inf>
		<reg>1</reg>
	</btn>
	<btn>
		<id>3</id>
		<titles>Power Team Members</titles>
		<reg>1</reg>
	</btn>
	<btn>
		<id>4</id>
		<titles>Economic Indicators</titles>
		<reg>1</reg>
	</btn>
	<btn>
		<id>5</id>
		<titles>Mortage Calc</titles>
		<descr>Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. </descr>
		<inf>1</inf>
	</btn>
	<btn>
		<id>6</id>
		<titles>Analytics</titles>
		<reg>1</reg>
	</btn>
	<btn>
		<id>7</id>
		<titles>Straight Map</titles>
		<descr>Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. </descr>
		<reg>1</reg>
	</btn>
	<btn>
		<id>8</id>
		<titles>About</titles>
		<reg>1</reg>
	</btn>
	<btn>
		<id>9</id>
		<titles>FAQ</titles>
		<reg>1</reg>
	</btn>
	<btn>
		<id>10</id>
		<titles>Newsletter Signup</titles>
	</btn>
	<btn>
		<id>11</id>
		<titles>Links</titles>
		<reg>1</reg>
	</btn>
	<btn>
		<id>12</id>
		<titles>Real Estate Investments</titles>
		<reg>1</reg>
	</btn>
	<btn>
		<id>13</id>
		<titles>Products</titles>
		<reg>1</reg>
	</btn>
	<btn>
		<id>14</id>
		<titles>Profile</titles>
		<reg>1</reg>
	</btn>
	<btn>
		<id>15</id>
		<titles>Financial Statement</titles>
		<reg>1</reg>
	</btn>
	<btn>
		<id>16</id>
		<titles>Goals</titles>
		<reg>1</reg>
	</btn>
	<btn>
		<id>17</id>
		<titles>Steps</titles>
		<reg>1</reg>
	</btn>
	<btn>
		<id>18</id>
		<titles>Portfolio Manager</titles>
		<reg>1</reg>
	</btn>
	<btn>
		<id>19</id>
		<titles>Contact Us</titles>
		<reg>1</reg>
	</btn>
	<btn>
		<id>20</id>
		<titles>Client Photos</titles>
		<reg>1</reg>
	</btn>
	<btn>
		<id>21</id>
		<titles>Testimotionals</titles>
		<reg>1</reg>
	</btn>
	<btn>
		<id>22</id>
		<titles>Media Events</titles>
		<reg>1</reg>
	</btn>
	<btn>
		<id>23</id>
		<titles>Press Release</titles>
		<reg>1</reg>
	</btn>
	<btn>
		<id>24</id>
		<titles>Applications</titles>
		<reg>1</reg>
	</btn>
	<btn>
		<id>25</id>
		<titles>Client Application</titles>
		<reg>1</reg>
	</btn>
	<btn>
		<id>26</id>
		<titles>Power Team Member</titles>
		<reg>1</reg>
	</btn>
	<btn>
		<id>27</id>
		<titles>Vendor</titles>
		<reg>1</reg>
	</btn>
	<btn>
		<id>28</id>
		<titles>Affiliate</titles>
		<reg>1</reg>
	</btn>
	<btn>
		<id>29</id>
	</btn>
</buttons>


Последний раз редактировалось iNils; 19.08.2010 в 14:35.
Старый 19.08.2010, 14:36
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 4  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,879
Записей в блоге: 7
RedFox, используйте стандартный цвет и оформляйте xml тегами для кода.
__________________
(и)Нильс.ru | Плагины для FlashDevelop

Старый 19.08.2010, 14:39
RedFox вне форума Посмотреть профиль Отправить личное сообщение для RedFox Найти все сообщения от RedFox
  № 5  
Ответить с цитированием
RedFox

Регистрация: Aug 2010
Сообщений: 3
прощу прощения, но среди тегов в окне быстрого ответа не были предложены XML

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

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,879
Записей в блоге: 7
CODE подойдет для всего
__________________
(и)Нильс.ru | Плагины для FlashDevelop

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

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

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


 


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


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