Tengo 4 banners que miden 602px de ancho metidos todos en un MC instanseado "banner" y que hacen link a una página interna.
Los mismo deben moverse cada x segundos hacia la izquierda, para esto tengo el siguiente código:
Código :
setInterval(moveBanner, 2000);
function moveBanner():Void
{
_root.banner.posX = Stage.width;
}
_root.banner.onEnterFrame = function():Void
{
var difX:Number = (this.posX - this._x)*.25;
this._x -= difX;
}
Mi pregunta en este punto se divide en dos: por un lado, ¿cómo hago para que se mueva 602px exacto (esta función mueve todo, y la cambié de varias maneras pero por lo visto no la correcta); por otro lado, cómo hago para que vuelva al primer banner?
Luego, en el MC tengo el siguiente código para cuando haga clic en uno de los 4 botones que tengo en la escena mueva el banner a su posicón:
Código :
onClipEvent(load)
{
x=0;
_x=0;
}
onClipEvent(enterFrame)
{
_x+=(x-_x)*0.3;
}
Y para cada botón tengo en el 1er frame del _root el siguiente código:
Código :
btn01.onRelease = function()
{
mcbanners.x=0;
}
Lo que no sé: ¿cómo hago esta función para que funcione desde el frame del _root?
Y supongo que para que todo funcione en armonía debería poner alguna otra función que reconozca que al hacer clic en un ode los botones toma esa coordenada y el setInterval se ponga en cero: esto realmente no lo sé... cómo hag todo esto?
Muchas gracias y disculpen el quilombete.
Abrazos miles... Emiliano
