Показать сообщение отдельно
Старый 01.09.2007, 15:27
dreaman вне форума Посмотреть профиль Отправить личное сообщение для dreaman Посетить домашнюю страницу dreaman Найти все сообщения от dreaman
  № 16  
Ответить с цитированием
dreaman

Регистрация: Dec 2005
Адрес: Chelabinsk
Сообщений: 6
Отправить сообщение для dreaman с помощью ICQ
Цитата:
Сообщение от udaaff
Уточните свой вопрос.
дело в том, что при помощи вышеупомянутых листенеров выводятся поочередно картинки (вертикально), но, т.к. картинок много, то, естесно, все не умещаются, поэтому нужен скроллинг. а вот это я как раз и не могу сделать, непонимаю как продвинуть все картинки, а не одну, как у меня сейчас получается, и то коряво...
вот код:

Код:
onClipEvent(load){
_root.urllinkfon._visible=0;
var offset=10; i=1; dy=0;
function loadImage(i){
	var listener:Object={};
	listener.onLoadInit = function(target_mc:MovieClip)
		{
		target_mc._x = 10;
		target_mc._y = offset+dy;
		offset += target_mc._height+10;
		
////////////////////////////////////////////////// ROLL OVER 
_root.urllinkfon._visible=100;
var mainfon:XML = new XML();
System.useCodepage = true;
mainfon.ignoreWhite = true;
mainfon.load("txt.xml");
mainfon.onLoad = function (success){
functxml(this);}
function functxml(xml:XML) {
.... zagruzka contenta iz XML........}

///////////////////////////// vot tut  nujen scroll ///////////////////////
if(_root.mainfon._ymouse>200 && _root.mainfon._xmouse<100){  
	_root.onEnterFrame=function(){                                    
	trace(_root.mainfon._ymouse);	                                     
		dy--;                                                               
	}                                                                             
}                                                                                     
else {break;}                                                                     
//////////////////////////////////////////////////////////////////////////
}}
////////////////////////////////////////////////// END ROLL OVER


		i++;
		loadImage(i);
		}
	listener.onLoadComplete = function()
		{
		image_mcl.loadClip(img,mc);
		}
	var image_mcl:MovieClipLoader = new MovieClipLoader();
	image_mcl.addListener(listener);
	
                 current_mc="mc_"+i;
		current_img="mypict_"+i+".jpg";
		this.createEmptyMovieClip(current_mc, i);
		image_mcl.loadClip(current_img, this["mc_"+i]);
		trace("i"+i);
}
loadImage(i);
}