Comunidad de diseño web y desarrollo en internet online

scroll mc teoria kadazuro

Citar            
MensajeEscrito el 14 Ene 2010 08:33 pm
hola, pues mi duda es la siguiente con codigo que vi por aqui, pude realizar un scroll para mc, todo muy bien, pero mi pregunta es la siguiente, el movieclip va ir creciendo poco a poco dinamicamente, por lo que vi el tutorial de kadazuro para calcular los tamaños, pero el problema es que no logro hacer que la formula de kadazuro encaje perfectamente en la mascara y termine de scrollear: estos son las caracteristicas de ese archivo

Mascara nombre de instancia:mascara
X=176.9 Y=87
W=143 H=79

Scroll nombre de instancia: miclip_mc

X=176.8 Y=87
W=143 H=469.3

mis dos botones (arriba,abajo)

el boton arriba:

Código ActionScript :

on (release){
      _root.miclip_mc._y= _root.miclip_mc._y +50;
   if (_root.miclip_mc._y>87){
      _root.miclip_mc._y= 87
         }
}


boton hacia abajo:

Código ActionScript :

on (release){
      _root.miclip_mc._y= _root.miclip_mc._y -50;
   if (_root.miclip_mc._y<-305){
      trace(miclip_mc._y)
      
      _root.miclip_mc._y= -305
         }
}


esto funciona perfectamente bien, pero a la hora de crecer dinamicamente el scroll obviamente ya no scrollea todo el movieclip, y la formula de kadazuro no me funciona, o lo aplico mal:

Código ActionScript :

resta=Number(miclip_mc._y) - Number(mascara._y)


no me funciona, que me aconsejarian por favor? gracias

Por palmeros

46 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 19 Ene 2010 09:14 pm
No lo hagas con coordenadas absolutas, calcula las coordenadas dependiendo del alto de tu MovieClip.

Código ActionScript :

on (release){

   _root.miclip_mc._y += 50;
 
   if (_root.miclip_mc._y > _root.mascara._y){

      _root.miclip_mc._y = _root.mascara._y;

   } 
}


Código ActionScript :

on (release){

   _root.miclip_mc._y -= 50;

   if (_root.miclip_mc._y < _root.mascara._y - _root.miclip_mc._height + _root.mascara._height){

      _root.miclip_mc._y = _root.mascara._y - _root.miclip_mc._height + _root.mascara._height;

   }

}

Por elchininet

Claber

3921 de clabLevel

17 tutoriales

Genero:Masculino  

Front-end developer at Booking.com

firefox

 

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