Comunidad de diseño web y desarrollo en internet online

Como le sumo un ScrollBar un Scroll Wheel??? AYUDAA!!!

Citar            
MensajeEscrito el 22 Jul 2008 09:00 pm
Hola gente,
Encontré este ejemplo para hacer una "Barra de desplazamiento Scroll de texto y Movie Clips"
Esta en este link...
http://www.cristalab.com/ejemplos/31/barra-de-desplazamiento-scroll-de-texto-y-movie-clips.html

El ejemplo
http://www.cristalab.com/files/ejemplos/scrollbar/scrollbar.html

Ahora bien, alguien de ustedes me puede ayudar para que el scroll lo haga tambien la ruedita del mause cuando estoy sobre este archivo flash?
Quiero que con las dos opciones se haga el scroll, haciendo CLIC y con la RUEDA DEL MOUSE.

Gracias

ger251

Por ger251

3 de clabLevel



 

firefox
Citar            
MensajeEscrito el 23 Jul 2008 07:56 am
La propiedad que logra esto es TextField.mouseWheelEnabled al que tienes que asignarle un Boolean, en la ayuda de flash en la clase TextField creo que está muy bien explicado.

Por elchininet

Claber

3921 de clabLevel

17 tutoriales

Genero:Masculino  

Front-end developer at Booking.com

firefox
Citar            
MensajeEscrito el 24 Jul 2008 01:43 am
Lo voy a investigar y ver que sale.
Soy bastante nuevo en esto y algunas cosas me superan.
Nuevamente gracias!

Por ger251

3 de clabLevel



 

firefox
Citar            
MensajeEscrito el 24 Jul 2008 08:33 am
Si tu campo de texto dinámico se llama "campo" sería algo así:

Código :

this.campo.mouseWheelEnabled = true;

Por elchininet

Claber

3921 de clabLevel

17 tutoriales

Genero:Masculino  

Front-end developer at Booking.com

firefox
Citar            
MensajeEscrito el 24 Jul 2008 11:33 am
Acá pego el cod del flash,
A este codigo es al que quiero darle la opción de que puede deslizarce tambien con la ruda del mouse.

Código :

onClipEvent(load){
   var objetivo:String = _parent.mi_objetivo;//entre comillas aquí escribe
   var sostenido:Boolean = false;
   var razon:Number = this._parent._parent[objetivo]._height / this._height;
   var deslizar:Number;
   razon = int(razon);
}

on(press){
   startDrag(this, false, this._parent.barra._x, this._parent.barra._y, this._parent.barra._x
        + this._parent.barra._width, this._parent.barra._y
        + this._parent.barra._height - this._height);
   this.sostenido = true;
}

on(release){
   stopDrag();
   this.sostenido = false;
}

onClipEvent(mouseMove){
   if(this.sostenido){
      deslizar = (this._y - this._parent.barra._y);
      deslizar = int(deslizar);
      this._parent._parent[objetivo]._y = -(razon * deslizar) / 3;
   }
}



A este codigo lo saque de Cristalab, como te dije no tengo mucha experiencia en flash... quiero hacer muchas cosas y no se como hacerlas...
Gracias nuevamente!

Por ger251

3 de clabLevel



 

firefox
Citar            
MensajeEscrito el 24 Jul 2008 03:22 pm
Ahh, el problema es que trabajas con movies, entonces debes utilizar la acción onMouseWheel, mira un ejemplo:

Código :

var listener:Object = new Object();

listener.onMouseWheel = function(numero:Number):Void {

    _root.myMC._y += numero;

}

Mouse.addListener(listener);


El código anterior se ejecutará cuando utilices la rueda del ratón y cuando lo hagas moverá en el eje de las _y al movie "myMC" hacia arriba o hacia abajo.

Por elchininet

Claber

3921 de clabLevel

17 tutoriales

Genero:Masculino  

Front-end developer at Booking.com

firefox
Citar            
MensajeEscrito el 24 Jul 2008 04:18 pm
Nuevamnte...

Probe de varias formas pero la verdad que no me sale.
El código que me pasaste lo coloque debajo del que yo tengo pero no pasa nada, le coloque el nombre de mi MC en donde vos pusiste "myMC" pero no pasa nada, no consigo que se mueva la pellicula con la rueda del mouse.
En donde dice "numero" debo de colocarle un número para que se deslize? Si es así decime por favor como hacerlo, siento que estoy cerca de hacer que funcione (gracias a vos) pero no lo logro y me estoy arrancando los pelos... ja!

Te molestaría mucho decirme en donde colocar el codigo que me pasaste para que la pelicula se desplaze con la rueda del mouse?

Mil veces gracias!

Por ger251

3 de clabLevel



 

firefox
Citar            
MensajeEscrito el 29 Jul 2009 08:30 pm
Hola, para poner una altura máxima y mínima en "myMC" para que no exceda de la posición que necesito debo cambiar el valor de numero? o solo con cambiar el "Void" por un "Array" y acotarlo ya tendría suficiente?

Hace poco que me estoy empezando con actionscript, así que no sé si estoy diciendo alguna barbaridad.. pero necesitaría utilizar el "MouseWheel" para que tenga un tope de altura y un punto cero.

Gracias!

Furb

Por Furb

1 de clabLevel



 

msie8

 

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