Comunidad de diseño web y desarrollo en internet online

galeria imagenes deslizables en _x on mouseMove

Citar            
MensajeEscrito el 25 Feb 2009 07:14 pm
holaa ! soy nuevo en cristalab, y tmb nuevo en flash. Hace días que estoy tratando de hacer un menu de imagenes deslizables. como este que esta en la pagina de hoyts (http://www.hgcc.com.ar/home.php) , el de la galeria de afiches de peliculas. Mi conocimiento en AS, es de nivel medio, e intentado con varios tutoriales que hay aqui, pero no lo he logrado. alguien sabe como puedo hacerlo?

en mi flash, tengo lo siguiente: he dividido el sitio en niveles. En la parte de afiches, tengo un mc, con unos 5 mc de imagenes dentro. Trate de controlar el movimiento de esta galeria, colocando este código.

escribió:

onClipEvent (mouseMove) {
posX = this._xmouse ;
xcentro = Stage.width/2;
aceleracion = 0.3 ;


if (posX < xcentro ) {
trace (posX );
trace (xcentro);
this._x += 1 /aceleracion ;
}

}


tambien he intentado colocar dos botones invisibles a los costados por encima del mc. de tal manera que al ahcer roll over se mueva .
colocando este código en la linea de tiempo

escribió:

function mover(x, aceleracion) {
_root.imagenes.onEnterFrame = function() {
this._x += (x-this._x)/aceleracion;

if (Math.abs(x-this._x)<0.5 ) {
this._x = x;

delete this.onEnterFrame;
}
};
}


y este en el mc

escribió:

onClipEvent (mouseMove) {
if (this.hitTest(_root._xmouse, true)) {
_root.mover( -((imagenes._width-btn._width) /btn._width) * _xmouse);
}

}


alguien podría ayudarme por favor!! hace días que no logra dar cn la respuesta!!! :shock: muchas gracias!!

Por maer

1 de clabLevel



 

firefox
Citar            
MensajeEscrito el 25 Feb 2009 09:46 pm

Por LongeVie

Claber

1741 de clabLevel

1 tutorial

Genero:Masculino  

En un lugar, re moto.

firefox
Citar            
MensajeEscrito el 25 Feb 2009 09:49 pm

Por LongeVie

Claber

1741 de clabLevel

1 tutorial

Genero:Masculino  

En un lugar, re moto.

firefox
Citar            
MensajeEscrito el 26 Feb 2009 11:06 pm
buenisimo!! muchas gracias !! ya lo estoy probando !!
gracias!

Por maer

1 de clabLevel



 

firefox
Citar            
MensajeEscrito el 27 Feb 2009 03:18 am
muy bueno ! funciona perfecto, solo cambie el ancho y alto de las imagenes en el código y la posición en x e y .

le agrege clip._alpha = 50 ; y esto para que quede mas bonito ^^

escribió:

clip.onRollOver = function(){
this._alpha = 100 ;

}

clip.onRollOut = function (){
this._alpha = 50 ;
}

pero como puedo hacer para que al presionar cada imagen se abra un swf diferente en un nuevo nivel? , estuve intentandolo asi modificanto un pcoo el código

escribió:


for(var i in this._parent)
{
if( this._parent[i].selected )
{
loadMovie ("img " +[i]+"-swf", 35);
}
}



pero de esta manera cargo siempre la imagen :" img 1 ", no importa sobre cual presiono

agradesco mucho tu ayuda

Por maer

1 de clabLevel



 

firefox
Citar            
MensajeEscrito el 27 Feb 2009 07:30 am
aver, lo que quieres es que cuando presiones sobre un item, este abra un swf, perooo, si se presiona sobre otro swf, el swf que ya estaba abierto no se cierre? osea ir creando varios swfs?
¿o como?

Por LongeVie

Claber

1741 de clabLevel

1 tutorial

Genero:Masculino  

En un lugar, re moto.

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.