Показать сообщение отдельно
Старый 06.11.2006, 19:15
Orthank вне форума Посмотреть профиль Отправить личное сообщение для Orthank Найти все сообщения от Orthank
  № 3  
Ответить с цитированием
Orthank

Регистрация: Nov 2005
Сообщений: 15
Премного благодарен!!!
А также не могли бы подсказать, что сделать чтобы список фильмов (тот что справа) работал на основе XML (графы: название, длительность, описание, ссылка на видео-файл), причем каждый отдельный фильм - ссылка, при нажатии на которую в видео-компонент передается новый contentPath и начинается проигрываение?
Я думаю должно быть что-то типа - каждый новый <entry> в XML-файле - это отдельная кнопка с заданным кодом для нажатия...
Для списка я на данный момент имею код:
В первом кадре:
Код:
var finished = 0;
var doc = new XML();
doc.load("news.xml");
... Потом в 3-ем:
Код:
if(!doc.loaded) gotoAndPlay(2);
И в 4-ом
Код:
var cY=0;
var node=doc;  
var date;
var author;
var url;
var from;
var tex;
var l=1;
var lines = new Array();
var i;
var pos=0;
if(node.firstChild!=null) { 
   node=node.firstChild;
   while(node!=null && node.nodeName==null) {
		node=node.nextSibling;
   }
   node=node.firstChild;   while(node!=null) {
		if(node.nodeName!=null){		
			date=node.attributes.date;
			author=node.attributes.sender;
			url=node.attributes.url;
			tex=node.firstChild.nodeValue;
			if(url!='')author="<a href='"+url+"'>"+author+"</a>";
			attachMovie("entry", "entry_"+l, l );
			this["entry_"+l]._x=0;
			this["entry_"+l]._y=cY;
			this["entry_"+l].date=date;
			this["entry_"+l].author=author;
			lines=tex.split(chr (10));
			cY+=14; l++;
			dix=0
			for(i=0;i<lines.length;i++){
				if(lines[i]!="") dix=1;
				if(dix!=0){
					attachMovie("textline", "tl_"+l+"_"+i, l );
					this["tl_"+l+"_"+i].body=lines[i];
					this["tl_"+l+"_"+i]._y=cY;
					cY+=14; l++;
				}
			}
		}
node=node.nextSibling;
   }   
}
finished=1;
stop();
Что надо дописать, чтобы он делал каждый новый объект (фильм) отдельным мувиком и ставил ссылку на нажатие?

to silin
Еще раз спасибо!
__________________
Лучшее авторское кино - Repki.com


Последний раз редактировалось iNils; 07.11.2006 в 04:12.