Comunidad de diseño web y desarrollo en internet online

Sobre los botones de un cuadro de texto..

Citar            
MensajeEscrito el 13 Dic 2006 12:12 pm
Hola tengo un texto dinámico y no consigo que el texto siga bajando, mientras deje pulsado el botón correspondiente. Funciona solo cuando clikea sobre los botones up y down del texto dinámico :

Código :

on (press){
         cancion_texto.scroll=cancion_texto.scroll+5;
}
//boton2
on (release){
         cancion_texto.scroll=cancion_texto.scroll-5;
}
Alguien sabe como conseguir que siga corriendo el texto, mientras deje pulsado el botón. Gracias.

Por xXmusic

77 de clabLevel



Genero:Masculino  

msie
Citar            
MensajeEscrito el 13 Dic 2006 02:12 pm
y porque no utilizar el componente scroll?

Por Ereb

Claber

1352 de clabLevel

1 tutorial

Genero:Masculino  

México, D.F.

firefox
Citar            
MensajeEscrito el 13 Dic 2006 02:22 pm
Explicación. Tanto el evento press como el rollOver, el rollOut, etc... Se ejecutan solo una vez. Entonces, las acciones de on (press) se ejecutan en el instante en que se presiona y no mientras se mantenga presionado.

Por HernanRivas

Claber

3416 de clabLevel

26 tutoriales

 

Argentina

msie
Citar            
MensajeEscrito el 13 Dic 2006 04:50 pm
le das un nombre de instancia a los botones y:

Código :

bt_up.scrl = 5;
bt_down.scrl = -5;
bt_up.onPress = bt_down.onPress=function () {
   this.onEnterFrame = function() {
      cancion_texto.scroll += this.scrl;
   };
};
bt_up.onRelease = bt_down.onRelease=function () {
   this.onEnterFrame = null;
};

Si tus botones no son mcs, tendrás que convertirlos en tales, y referirte a los botones (a los que habrás puesto nombre de instancia) en los eventos.

Por Zah

BOFH

4290 de clabLevel

27 tutoriales
5 articulos

  Bastard Operators From Hell Editores

Zaragoza, España

firefox
Citar            
MensajeEscrito el 13 Dic 2006 05:43 pm
Muchísimas gracias, lo he probado y me funciona perfectamente… Eso sí lo he bajado de “5” a “2” para que no pegue tanto salto…
Aunque lo veo un poco más complicado que hacerlo con rollout y rollover...sin instanciar ni nada.. y listo. Aunque eso sí ahora se lleva eso de presionar en los botones....

Código :

on (rollOver){
   onEnterFrame=function(){
         disco1_txt.scroll--;
      }
   }
on (rollOut){
   delete onEnterFrame;
}
on (rollOver){
   onEnterFrame=function(){
         disco1_txt.scroll++;
      }
   }
on (rollOut){
   delete onEnterFrame;
}
Un Saludo.

Por xXmusic

77 de clabLevel



Genero:Masculino  

msie

 

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