Comunidad de diseño web y desarrollo en internet online

limites de objeto movil!!

Citar            
MensajeEscrito el 26 Ago 2005 05:41 pm
Necesito especificar los limites del area de desplazamiento de un objeto, en este caso una mascara y un objeto, voy empezando a ver el asunto del actionscript y pues aun no me es todo muy claro con esto. incluyo el codigo que estoy usando y tratare de explicar mas o menos como es la pelicula flash:

stop();
foto_mc.setMask(forma_mc);
_root.onEnterFrame = function() {
marco_mc._x += (_root._xmouse-marco_mc._x)/10;
forma_mc._x += (_root._xmouse-forma_mc._x)/10;
}
marco_mc._x = -185;
forma_mc._x = -185;

El codigo:
este script esta en el primer keyframe de la pelicula; primero utilizo un stop para que se mantenga en ese frame.

despues utilizo setMask para aplicar la mascara donde "forma_mc" es la mascara y "foto_mc" el obejeto al que se le aplica la mascara.

despues esta la funcion que hace que los objetos sigan al cursor donde "marco_mc" es un marco para la macara y se mueve exactamente en el mismo lugar de "forma_mc".

La pelicula:
la pélicula es de 600 x400 pxs y la mascara se desplaza hacia los lados (der, izq) entonces lo que necesito hacer, es delimitar el ancho de esplazamiento hacia los lados, que que no sean los 600 pixeles, que haya un espacio en cada lado donde ya no siga al cursor.

espero haberme explicado bien, de verdad si me pueden aconsejar con esto se los agradeceria muchisimo.

muchas gracias, saludos!

Por alan_flash

35 de clabLevel



 

msie
Citar            
MensajeEscrito el 26 Ago 2005 06:04 pm
Esto debería servir.

Código :

_root.onEnterFrame = function() {
   marco_mc._x += (_root._xmouse-marco_mc._x)/10;
   forma_mc._x += (_root._xmouse-forma_mc._x)/10;
   
   if (marco_mc._x < 200) marco_mc._x = 200;
   if (marco_mc._x > 400) marco_mc._x = 400;
}


Deu!! ^^

Por Elecash

Claber

8126 de clabLevel

37 tutoriales
19 articulos
13 ejemplos

  Bastard Operators From Hell Desarrollador de GAIA Premio_Secretos Héroes

BarnaCity

firefox

 

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