ciao il codice e' di Rempox.
codice:/* Creazione di un clip content_bar che contiene immagini 100 x 100 su uno stage W=500 le immagini scorrono in loop Se si desidera modificare le dimensioni occorre mascherare il clip "content_bar" Attenzione nella libreria deve essere creato un clip box concatenato "box" di dimensioni 100 x 100 Poi basta incollare il seguente codice nella prima frame */ createEmptyMovieClip("content_bar",1) content_bar._x=0 content_bar._y=0 elenco = new LoadVars() elenco.onLoad=function(success){ // se il txt è stato caricato con successo if(success){ I=1 // contatore documenti while(this["img"+I] != undefined){ _level0.maxfoto=I _level0.content_bar.attachMovie("box","box"+I, I) mc=eval(_level0.content_bar["box"+I]) mc._x=100*I-100 mc.createEmptyMovieClip("pic",1) mc.pic.loadMovie(this["img"+I]) // dati da asp mc.url=this["url"+I] // dati che arrivano da asp mc.pic._alpha=0 mc.onEnterFrame=function(){ car=this.pic.getBytesLoaded() tot=this.pic.getBytesTotal() if(car==tot && car >1024){ // caricata foto this.pic._alpha=100 delete this.onEnterFrame } } mc.onRollOver=function(){ _level0.stato="stop" } mc.onRollOut=function(){ _level0.stato="play" } mc.onPress=function(){ _level0.stato="stop" trace(this.url) } mc.onRelease=function(){ _level0.stato="play" } I++ } _level0.action_scroll() } } elenco.load("create_scrollimg.txt") function action_scroll(){ stato = "play" ID=1 ID_box=1 content_bar.onEnterFrame=function(){ if(_level0.stato == "play"){ if(this._x > (-100*ID)){this._x-=5} else{ if(_level0.ID_box<=_level0.maxfoto){ this["box"+ID_box]._x=100*(_level0.maxfoto-1)+100*ID ID++ ID_box++ this._x-=5} else{ID_box=1;} } } } }
![]()

Rispondi quotando