RIECCOMI SONO TORNATO QUESTA VOLTA PER PORVI UN QUESITO IN MERITO AD UNA GALLERIA DI IMMAGINI "INFINITA" A "MOVIMENTO FLUIDO" CHE STO CERCANDO DI CREARE

DUNQUE RIASSUMENDO IN BREVE HO TROVATO DUE SCRIPT NELLA SEZIONE TUTORIAL DI QUESTO SITO UNO SERVE PER DUPLICARE L'MC DELLE FOTO E RIPOSIZIONARE I DUE MC IN MODO DA FAR RICOMINCIARE OGNI VOLTA LA GALLERIA QUANDO E' ARRIVATA IN CODA

IL CODICE E' QUESTO (ANCHE SE IN QUELLO ORIGINALE MOUSEX E' DATO DAL MOVIMENTO DEL MOUSE APPUNTO)

onClipEvent (load) {
centro = _root.barra1._x;
larghezza = _root.barra1._width;
destra = centro+larghezza;
sinistra = centro-larghezza;
_root.barra1.duplicateMovieClip("barra2", 2);
_root.barra2._x = destra;
}
onClipEvent (enterFrame) {
mouseX = 30
_root.barra1._x += mouseX;
_root.barra2._x += mouseX;
barra1X = _root.barra1._x;
barra2X = _root.barra2._x;
if (barra1X<sinistra) {
_root.barra1._x = barra2X+larghezza;
}
if (barra2X<sinistra) {
_root.barra2._x = barra1X+larghezza;
}
if (barra1X>destra) {
_root.barra1._x = barra2X-larghezza;
}
if (barra2X>destra) {
_root.barra2._x = barra1X-larghezza;
}
}



L'ALTRO A DIRE IL VERO UTILIZZATO NEL TUTORIAL PER FAR SCORRERE DEL TESTO VERTICALMENTE MA IL TESTO ERA IN UN MC QUINDI IL FUNZIONAMENTO NON CAMBIA SERVIVA A DARE UN MOVIMENTO FLUIDO ALLO SCORRIMENTO DELL'MC RIDUCENDO PROGRESSIVAMENTE LA VELOCITA DEL MOVIMENTO MAN MANO CHE LA DISTANZA TRA PUNTO A E PUNTO B SI RIDUCE

IL CODICE E' QUESTO

onClipEvent (enterFrame) {
Y = (getProperty("_root.Norman", _y)-(_root.top))*(_root.factor);
newY = oldY-(Y+oldY)/(_root.ease);
setProperty("_root.WindowIN.Nadine", _y, newY);
oldY = newY;
}


ORA IO HO TENTATO DI UNIRE QUESTI DUE SCRIPT IN MODO DA OTTENERE COME HO GIA DETTO UNA GALLERIA CHE SI RIPETESSE ALL'INFINITO E CHE AVESSE ALLO STESSO TEMPO UN MOVIMENTO FLUIDO LA RISULTANTE E QUESTA

(questo lo scrivo nel primo fotogramma delal scena 1)

centro = _root.barra1._x;
larghezza = _root.barra1._width;
destra = centro+larghezza;
sinistra = centro-larghezza;
_root.barra1.duplicateMovieClip("barra2", 2);
_root.barra2._x = destra;
ease=3;

(questo lo scrivo nell'mc che e' poi la galleria)

onClipEvent (enterFrame) {
_root.pulsanteavanti.onPress=function(){
x=x+300
}
_root.pulsanteindietro.onPress=function(){
x=x-300
}

newx = oldx-(x+oldx)/(_root.ease);
setProperty("_root.barra1", _x, newx);
oldx = newx;
newx2 = oldx2-(x+oldx2)/(_root.ease);
setProperty("_root.barra2", _x, newx2);
oldx2 = newx2;
barra1X = _root.barra1._x;
barra2X = _root.barra2._x;
if (barra1X<sinistra) {
_root.barra1._x = barra2X+larghezza;
}
if (barra2X<sinistra) {
_root.barra2._x = barra1X+larghezza;
}
if (barra1X>destra) {
_root.barra1._x = barra2X-larghezza;
}
if (barra2X>destra) {
_root.barra2._x = barra1X-larghezza;
}

}



CAPIRETE CHE SE SONO QUI A CHIEDERVI UN AIUTO IL MIO SCRIPT (SI FA PER DIRE MIO)NON FUNZIONA.I DUE MC CREDO SI SOVRAPPONGONO E CMQ NON SI RIPOSIZIONANO UNA VOLTA SUPERATA LA DESTRA O LA SINISTRA
PERCHE??? QUAL'E' LO SCRIPT CORRETTO???
POSSIBILMENTE NEI SUGGERIMENTI PER QUANTO POSSIBILE NON DISCOSTATEVI DALL'IDEA PRINCIPALE CHE E' L'UNIONE DEI DUE SCRIPT GRAZIE DELL'ATTENZIONE E SCUSATE LA PROLISSITA MA VOLEVO ESSERE QUANTO PIU PRECISO POSSIBILE