que tal chicos.
Nota: puede que este ejemplo no funcione correctamente, no lo he probado, solo escribo codigo en el editor de texto del foro.
aver, supongamos que tenemos x foto y queremos hacer un paneo de esta en la escena, dependiendo en que boton se pose el cursor del usuario.
Entonces, metemos la foto a un mc que llamaremos "foto". la ponemos en la escena, y en un layer mas arriba, ponemos los botones con sus respectivas flechas direccionales, uno llamado "boton_derecha" y el otro "boton_izquierda".
Código:
boton_derecha.onRollOver=function(){
foto.onEnterFrame=function(){
this._x+=5;
}
}
boton_izquierda.onRollOver=function(){
foto.onEnterFrame=function(){
this._x-=5;
}
}
boton_izquierda.onRollOut=boton_derecha.onRollOut=function(){
foto.onEnterFrame = null;
}
ahora bien, lo que hicimos, es que sume o reste valores en la propiedad _x del mc "foto" dependiendo del boton en que el usuario se pose. y si no se posa en ninguno, pues que se detenga.
Ahora necesitamos que este mc se detenga en sus topes.. entonces agregaremos un bloque desicivo.
Nota: el siguiente codigo, si tuve que probarlo ^^
Código:
ancho_tope = Stage.width; //el ancho de mi escena.
boton_derecha.onRollOver = function() {
foto.onEnterFrame = function() {
if (foto._x<0) {
this._x += 5;
}
};
};
boton_izquierda.onRollOver = function() {
foto.onEnterFrame = function() {
if ((foto._x+foto._width)>ancho_tope) {
this._x -= 5;
}
};
};
boton_derecha.onRollOut = boton_izquierda.onRollOut=function () {
foto.onEnterFrame = null;
};
les dejo el fla con que arme este code para que se entienda mejor aqui.
http://descargas.bracciniart.com.ar/handy_img_pan.fla
saludos!