| |||
crear un scroll hola, tengo un clip de pelicula que contiene al texto, despues un recuedro, y un pequeño circulo (clip) y quiero hacer que haga la funcion de una barra scroll para el texto... alguien tiene el codigo as para hacerlo? |
| |||
Re: crear un scroll Hola, es muy sencillo. Primero crea un boton al que llamaremos up_btn y crea otro que se llamará dw_btn (estos controlarán el scroll). NOTA:[B]Recuerda que estos nombres debes escribirlos en el campo de Instancia de la barra de propiedades.[/B] Seguido a esto crea tu campo de texto dinámico con multilínea (supongo que sabes como hacerlo) AHÍ ES DONDE VA A ESTAR EL TEXTO y mantenlo seleccionado, en la barra de propiedades en el campo Var pon un nombre, para este caso la llamaremos: nom Seguido a esto has click derecho sobre tu campo de texto dinámico y selecciona scrolleable, esto te permitira cambiar el tamaño vertical del campo de texto dinámico haciendo click en el pequeño cuadrado negro que sale en la parte inferior derecha y arrastrandolo hacia arriba o hacia abajo. luego en el fotograma de la capa superior pondremos el action: up_btn.onPress=function(){ nom.scroll=nom.scroll-1; }; dw_btn.onPress=function(){ nom.scroll=nom.scroll+1; }; y listo!!! te debe funcionar. perdona si no fui muy claro. me cuentas si hay alguna duda... Saludos,
__________________ Juan Pablo Bernal Web Master |
| |||
Re: crear un scroll derrepente lo kieres asi http://www.worldperusac.com/scroll.html |
| |||
Re: crear un scroll Hola useraul, ese scroll esta buenísimo, también usa imágnes, tienes alguna pista de como lo hiciste?. Saludos,
__________________ Juan Pablo Bernal Web Master |
| |||
Re: crear un scroll Dale!!!, eso sería muy bueno, me imagino que tienes que usar una máscara o algo así no?, me gustarías aber como se hace... Saludos,
__________________ Juan Pablo Bernal Web Master |
| |||
Re: crear un scroll Gracias a todos por la respuesta, Bandit voy a probar lo que me dices, te estaré molestando en el futuro por si me queda alguna duda. Saludos,
__________________ Juan Pablo Bernal Web Master |
| ||||
Re: crear un scroll mi scroll funciona con una mascara y un clip que contiene el texto y as imagenes que queiras, solo tienes que ordenarlo todo en clips y agruparlos en uno. la programacion de los clips de arriba y abajo es. Este seria el de la flechita q apunta acia arriba: Es un codigo q me paso bandit algo cambiado on (rollOver) { _root.abajo.enabled = true; this.colorTo(0x00ccaa,1,"easeOutSine"); this.onEnterFrame = function() { if (_root.texto._y>=0) { delete this.onEnterFrame; this.enabled = false; this.colorTo(0x0000FF,1,"easeOutSine"); } else { _root.texto._y += 2; } }; } on (rollOut) { this.colorTo(0x0000FF,1,"easeOutSine"); delete this.onEnterFrame; } on (dragOut) { this.colorTo(0x0000FF,1,"easeOutSine"); delete this.onEnterFrame; } on (press) { _root.texto._y = 0; } |
| |||
Re: crear un scroll BAndit, funcionó perfecto con el scroll pane, sin embargo es interesante el efecto que aparece en el link que envía Useraul, pues el contenido cuando se ahce scroll tiene un movimiento interesante. Sería bueno saber como se hace. Saludos y de nuevo muchas gracias Bandit y a todos los que se han interesado.
__________________ Juan Pablo Bernal Web Master |
| ||||
Re: crear un scroll Hola jbernal: Si te refieres al efecto que el texto baja hasta ubicarse en su lugar para comenzar el scroll. Crea un MC y en la capa 1 frame 1 coloca el texto y las imágenes formando una columna, en las coordenadas X = 0 e Y = 0, lo seleccionas todo y lo agrupas, en el frame 10 coloca un fotograma clave, seleccionas el objeto del primer frame lo subes hasta que todo quede encima de Y = 0, le das Interpolación de movimiento, Creas la capa 2 en la frame 10 coloca un stop(); En el escenario: En la capa 1 frame 1 coloca el MC que contiene esa animación y le pones como nombre de instancia: texto. En la capa 2 coloca un rectángulo del tamaño que desees y lo conviertes en máscara. En la capa 3 pon tus 2 botones. Código para el botón de arriba: _root.abajo.enabled = true; this.onEnterFrame = function() { _root.texto._y += 5; if (_root.texto._y>=140) { //aquí coloca la coordenada Y donde debe empezar el scroll delete this.onEnterFrame; this.enabled = false; } }; } on (rollOut) { delete this.onEnterFrame; } Para el segundo botón: on (rollOver) { _root.arriba.enabled = true; this.onEnterFrame = function() { _root.texto._y -= 5; if (_root.texto._y<= 35) { //aquí la coordenada Y donde termina el scroll delete this.onEnterFrame; this.enabled = false; } }; } on (rollOut) { delete this.onEnterFrame; } Espero haberte sido de ayuda y sea eso lo que quieres hacer. Última edición por Bandit; 27/04/2007 a las 16:55 |