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

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

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

Регистрация: Jun 2005
Сообщений: 162
По умолчанию Передать переменную из XML в tips

Во флэшке создаются города-объекты, при наведении на которые выскакивает типса с описанием объекта. Все данные беруться из xml-файла. В библиотеке есть мувик city. В нем переменная tooltip_text. Никак не получается правильно назначить этой переменной описание из xml. Кто может помогите. Все файлы в архиве
Вложения
Тип файла: zip tips.zip (7.6 Кб, 19 просмотров)

Старый 09.11.2005, 19:08
Буньков Максим вне форума Посмотреть профиль Отправить личное сообщение для Буньков Максим Посетить домашнюю страницу Буньков Максим Найти все сообщения от Буньков Максим
  № 2  
Ответить с цитированием
Буньков Максим
[+1 02.06.2006]
[+1.4 01.04.2006]
[+1 01.07.2006]
 
Аватар для Буньков Максим

Регистрация: Feb 2003
Адрес: Екатеринбург
Сообщений: 848
Отправить сообщение для Буньков Максим с помощью ICQ
Мда... черт ногу сломит, тока коментарии спасли... нафига так писать код в разных мувиках?...
Короче в первом кадре перепеши вот на это...
Код:
tipsa = new Array;
menu_xml = new XML();
menu_xml.load("city.xml");
menu_xml.ignoreWhite = true;
menu_xml.onLoad = function(ok) {
	// create main menu after successful loading of XML
	if (ok) {
		cityCount = menu_xml.firstChild.childNodes.length;
		//Check the image count from the xml file
		//trace(nodeCount);
		for (i=0; i<cityCount; i++) {
			xcoord = menu_xml.firstChild.childNodes[i].attributes.xcoord;
			ycoord = menu_xml.firstChild.childNodes[i].attributes.ycoord;
			tipsa[i] = menu_xml.firstChild.childNodes[i].attributes.tips;
			_root.attachMovie("city", "city"+i, i, {_x:xcoord, _y:ycoord});
			_root["city"+i].cityName = menu_xml.firstChild.childNodes[i].attributes.name;
		}
	} else {
		message_txt.text = "error:  XML not successfully loaded";
	}
};
// load first XML menu
И там в каком то мувике у тебя логика говорит если ты на каком то городе, то проверь на каком ты пувике... а мувик всегда _root и ни какого другого там быть не может... ? вот у тя всегда томск и вылезает... в общем... воть...
__________________
С уважением, Maksi.

Старый 09.11.2005, 19:32
Madasan вне форума Посмотреть профиль Отправить личное сообщение для Madasan Найти все сообщения от Madasan
  № 3  
Ответить с цитированием
Madasan
 
Аватар для Madasan

Регистрация: Jun 2005
Адрес: в Питере
Сообщений: 981
Томск все время выходит, потому что:
Код:
for (j=0; j<_root.cityCount; j++) 
{  	
    tooltip_text = _root.tipsa[j];  	
}
tipsa[1]="Москва";tipsa[2]="Питер" tipsa[3]="Томск"
последний - Томск
__________________
Делай всё быстро, но не торопись!.._/*o|o*\_.

Старый 10.11.2005, 00:45
sergwizard вне форума Посмотреть профиль Отправить личное сообщение для sergwizard Посетить домашнюю страницу sergwizard Найти все сообщения от sergwizard
  № 4  
Ответить с цитированием
sergwizard
 
Аватар для sergwizard

Регистрация: Jan 2002
Адрес: СПб-Denver-Лермонтов
Сообщений: 1,525
Вот так, наверное, легче будет.
Вложения
Тип файла: zip tipsb.zip (25.2 Кб, 50 просмотров)
__________________
Для того чтобы узнавать, есть два способа: - задавать вопросы и пытаться самому на них ответить. Второй способ более продуктивный.
(S.Wizard)

Старый 10.11.2005, 11:47
CGandA вне форума Посмотреть профиль Отправить личное сообщение для CGandA Найти все сообщения от CGandA
  № 5  
Ответить с цитированием
CGandA

Регистрация: Jun 2005
Сообщений: 162
Всем большое спасибо! Разобрался

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

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

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


 


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


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