Comunidad de diseño web y desarrollo en internet online

mascara movil

Citar            
MensajeEscrito el 23 Ago 2005 10:36 pm
acabo de hacer un flash donde una mascara sigue al cursor, pero no se como hacer delimitar el area donde se desplace. es una mascara que se mueve orizontalmente, pero me gustaria que no se desplazara por todo lo ancho del flash sino en el ancho que yo especifique.

si alguien sabe como hacer eso, se lo agradeceria muchisimo...

Por alan_flash

35 de clabLevel



 

msie
Citar            
MensajeEscrito el 23 Ago 2005 11:05 pm
Bienvenido a CLab:

Código :

mask.onEnterFrame() = function(){
  if (_root._xcursor > 50 and _root._xcursor < 250){
    //el código que tienes para que siga al mouse
  }
}

Por Altrix

156 de clabLevel



 

Cuba, Ciudad de la Habana

firefox
Citar            
MensajeEscrito el 24 Ago 2005 05:52 am
Muchas gracias por la respuesta Altrix, aunque sabes, aun no salgo del apuro, 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 pellicula; 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

 

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