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

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

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

Регистрация: Jan 2011
Сообщений: 29
По умолчанию Не могу сделать ссылку через XML

Добрый день.
Скажите как сделать ссылку через XML

XML имеет код
Код AS1/AS2:
<?xml version="1.0" encoding="UTF-8" ?> 
 
<map>
 
	<region text="Число (1 регион)" zan="Газет." link = "http://www.demiart.ru"/>
	<region text="Число (2 регион)" zan="Газет."link = "http://www.demiart.ru"/>
	<region text="Число (3 регион)" zan="Газет."link = "http://www.demiart.ru"/>
	<region text="Число (4 регион)" zan="Газет."link = "http://www.demiart.ru"/>
	<region text="Число (5 регион)" zan="Газет."link = "http://www.demiart.ru"/>
	<region text="Число (6 регион)" zan="Газет."link = "http://www.demiart.ru"/>
	<region text="Число (7 регион)" zan="Газет."link = "http://www.demiart.ru"/>
	<region text="Число (8 регион)" zan="Газет."link = "http://www.demiart.ru"/>
	<region text="Число (9 регион)" zan="Газет."link = "http://www.demiart.ru"/>
	<region text="Число (10 регион)" zan="Газет."link = "http://www.demiart.ru"/>
	<region text="Число (11 регион)" zan="Газет."link = "http://www.demiart.ru"/>
	<region text="Число (12 регион)" zan="Газет."link = "http://www.demiart.ru"/>
	<region text="Число (13 регион)" zan="Газет."link = "http://www.demiart.ru"/>
	<region text="Число (14 регион)" zan="Газет."link = "http://www.demiart.ru"/>
 
</map>
AS Имеет код
Код AS1/AS2:
import ToolTip;
var myXML = new XML();
myXML.ignoreWhite = true;
myXML.load("map.xml");
var arrayTxt:Array = [];
var arrayTxt2:Array = [];
var arrayColor:Array = [];
var myTotal:Number;
var regTxt:Array = [];
var Color0:Number = 0x33CCFF;
var Color1:Number = 0xC6FD31;
 
myXML.onLoad = function() {
	regTxt = myXML.firstChild.childNodes;
	myTotal = regTxt.length;
	trace(regTxt);
	createArrays();
	createColor();
	createText();
};
function createArrays() {
	for (i=0; i<myTotal; i++) {
		arrayTxt.push(regTxt[i].attributes.text);
		arrayTxt2.push(regTxt[i].attributes.zan);
		if (regTxt[i].attributes.ban == 0) {
			arrayColor.push(Color0);
		} else {
			arrayColor.push(Color1);
			eval("s"+i).c_link = myStations[i].attributes.link;
 
		}
	}
}
function createText() {
	for (var k = 1; k<=myTotal; k++) {
		var mc:MovieClip = this["mymc"+String(k)];
		ToolTip.install(mc,arrayTxt[k-1]+newline+arrayTxt2[k-1],250);
	    eval("s"+i).c_link = myStations[i].attributes.link;
	}
}
function createColor() {
	for (var k = 1; k<=myTotal; k++) {
		var mc:MovieClip = this["mymc"+String(k)].background;
		var my_color:Color = new Color(mc);
		my_color.setRGB(arrayColor[k-1]);
		eval("s"+i).c_link = myStations[i].attributes.link;
	}
}
Что дописать в ActionScript чтобы при нажатие на один из объектов имеющие имена mymc1 mymc2 mymc3 и так далее. Переходил по ссылке прописанной в XML?

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

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

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


 


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


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