Non so se funziona perchè l'ho scritto direttamente qui ma provalo
il clip che contiene la stripfoto l'ho chiamato "mc"
codice:
import mx.transitions.*;
import mx.transitions.easing.*;
mc._y=0 // posiziono in zero
mc.Hfoto = 200 // passo di avanzamento
mc.endY = 2600-Hfoto // massimo valore da raggiungere
mc.sali=true // stato sali scendi
/* ---------------------------------------------*/
function muovi(){
mc.onEnterFrame=function(){
// se deve salire
if(this.sali){
if(this._y < this.endY){ // verifico di non aver raggiunto la fine
start = this._y
end = this._y - 200
var mcSali:Tween = new Tween(this, "_y", Strong.easeOut, start, end , 0.5, true)
// al termine della salita di 200 px
mcSali.onMotionFinished=function(){
IDconta =setInterval(conta, 3000)
delete this.onEnterFrame
}
}else{
this.sali=false
}
}
// stesso dicasi per la discesa.
if(!this.sali){
if(this._y > 0){
start = this._y
end = this._y + 200
var mcSali:Tween = new Tween(this, "_y", Strong.easeOut, start, end , 0.5, true)
// al termine della discesa di 200 px
mcSali.onMotionFinished=function(){
IDconta =setInterval(conta, 3000)
delete this.onEnterFrame
}
}else{
this.sali=false
}
}
}
}
/* ---------------------------------------------*/
n = 0;
function conta() {
n++;
trace("sono passati:"+(3*n)+" secondi");
if (n >=1) {
n=0
clearInterval(ID_conta);
muovi()
}
}