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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 06.03.2007, 12:33
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 21  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
Гм, xml у тебя один глобальный. Нельзя сразу все грузить.
Почему нельзя грузить один xml и распихать всё по полям?

Старый 06.03.2007, 12:40
Bodoni вне форума Посмотреть профиль Отправить личное сообщение для Bodoni Найти все сообщения от Bodoni
  № 22  
Ответить с цитированием
Bodoni

Регистрация: Mar 2007
Сообщений: 15
бррр... не врубаюсь... как это сделать...

Старый 06.03.2007, 12:48
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 23  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
Ладно, пробуй это:

Код:
_global.loadXMLport = function(loadFile, loadObject) {
	loadObject.html = true;
	var xml = new XML();
	xml.ignoreWhite = true;
	xml.onLoad = function() {
		var nodes = this.firstChild.childNodes;
		for (var i = 0; i<nodes.length; i++) {
			var node = nodes[i];
			var video = node.attributes.video;
			var info = node.attributes.info;
			loadObject.htmlText += '<a href="asfunction:loadFLV,'+video+'$$$'+info+'">'+node.attributes.title+'</a><br>';
		}
		loadStyles(loadObject);
	};
	xml.load(loadFile);
};
_global.loadFLV = function(args) {
	var temp = args.split('$$$');
	var video = args[0];
	var info = args[1];
	_level0.objHolder1_mc.contBox8_mc.fromGo = "1";
	_level0.objHolder1_mc.contBox8_mc.movieFlv = video;
	_level0.objHolder1_mc.contBox8_mc.movieInfo = info;
	_level0.objHolder1_mc.contBox8_mc.onComeAnimation();
};

Старый 06.03.2007, 13:13
Bodoni вне форума Посмотреть профиль Отправить личное сообщение для Bodoni Найти все сообщения от Bodoni
  № 24  
Ответить с цитированием
Bodoni

Регистрация: Mar 2007
Сообщений: 15
лииин... __etc - спасибо! с меня уже ящик пива...

но не пашет... не ругается - с кодом всё супер... но и не работает

Старый 06.03.2007, 13:57
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 25  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
Ну что значит не пашет?
Ошибки? Не грузится? ЧТО?

Трейсы ставь, есть-ли ссылка на файл, загрузился ли он в XML, правильно ли обработался, верные ли ссылки и прочее. Проверяй!
Я не могу этого сделать по одной просто причине, что я понятия не имею, как там и что у тебя устроено, где что вызывается и куда грузится.

Старый 06.03.2007, 14:27
Bodoni вне форума Посмотреть профиль Отправить личное сообщение для Bodoni Найти все сообщения от Bodoni
  № 26  
Ответить с цитированием
Bodoni

Регистрация: Mar 2007
Сообщений: 15
ошибок не выдает, грузятся XML порты, ссылки по сто раз перепроверил...

есть список ссылок в xml портах, за отображение которых отвечает строка '+node.attributes.title+', я кликаю по ссылке - список улетает и появляются два окошка, в одно должен видеоролик грузиться, в другое - XML - типа комментарий к ролику. ни то ни другое не грузится

в старом коде работало что-то одно - либо ролик, если пишу attributes.video+, либо XML комментарий - если я тупо менял video+ на info+


сорри, что достал тебя уже

Старый 06.03.2007, 14:32
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 27  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
Протрейси htmlText у loadObject после присвоения всех ссылок. Результат пости сюда.

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

Регистрация: Mar 2007
Сообщений: 15
о! выдает - undefined,undefined


Код:
_global.loadXMLport = function(loadFile, loadObject) {
			loadObject.html = true;
			var xml = new XML();
			xml.ignoreWhite = true;
			xml.onLoad = function() {
			var nodes = this.firstChild.childNodes;
			for (var i = 0; i<nodes.length; i++) {
			var node = nodes[i];
			var video = node.attributes.video;
			var info = node.attributes.info;
			loadObject.htmlText += '<a href="asfunction:loadFLV,'+video+'$$$'+info+'">'+node.attributes.title+'</a><br>';

			}
			loadStyles(loadObject);
			};
			xml.load(loadFile);
			};
			{
			trace(this.status+','+this.loaded);}
			
			_global.loadFLV = function(args) {
			var temp = args.split('$$$');
			var video = args[0];
			var info = args[1];
			_level0.objHolder1_mc.contBox8_mc.fromGo = "1";
			_level0.objHolder1_mc.contBox8_mc.movieFlv = video;
			_level0.objHolder1_mc.contBox8_mc.movieInfo = info;
			_level0.objHolder1_mc.contBox8_mc.onComeAnimation();
			};

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

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

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


 


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


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