Цитата:
|
Сообщение от 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);
}