| ||||
Re: scroll flash Hola PabloRodas: Al MC que contiene el texto ponle como nombre de instancia: texto. A los botones que tienes en en los MC el siguiente código: on (rollOver) { _root.abajo.enabled = true; this.onEnterFrame = function() { _root.texto._y += 5; if (_root.texto._y>=100) { delete this.onEnterFrame; this.enabled = false; } }; } on (rollOut) { delete this.onEnterFrame; } En el otro botón: on (rollOver) { _root.arriba.enabled = true; this.onEnterFrame = function() { _root.texto._y -= 5; if (_root.texto._y<=-200) { delete this.onEnterFrame; this.enabled = false; } }; } on (rollOut) { delete this.onEnterFrame; } Espero haberte sido de ayuda. |
| ||||
Re: scroll flash muchas gracias tio!!! ahora lo probare a ver si me funciona. De todas formas, te paso este enlace para que veas lo que yo pretendo, aunque me gustaria darle un movimiento un poco mas fluido que el del ejemplo que adjunto. http://www.palaciomiraflores.com/ Muchas gracias |
| ||||
Re: scroll flash funciona de lujo pero me ha surgido un problemilla. Pienso que esta relacionado con el hecho de meter el enterFreame en una funcion que termina cuando llega al punto final del movimiento. Este es mi codigo: on (rollOver) { _root.arriba.enabled = true; this.onEnterFrame = function() { _root.texto._y -= 3; if (_root.texto._y<=-950) { delete this.onEnterFrame; this.enabled = false; } }; this.colorTo(0xFF0000,2.5,"easeOutSine"); } on (rollOut) { delete this.onEnterFrame; this.colorTo(0x0000FF,2.5,"easeOutSine"); } Si el texto pasa del todo y se detiene, el clip ya no vuelve a su color original. Como podria solucionar esto? |
| ||||
Re: scroll flash mientras contestan o no mi duda sobre el cambio de color me gustaria hacer una aportacion al codigo para el scroll. Tal y como Bandit me lo pasó funciona a la perfeccion pero me dio un pequeño fallo: Cuando el texto aparece esta en y=0, es decir, el texto esta arriba del todo pero si hacia rollover sobre el clip arriba, me hacia un primer desplazamiento a pesar de q la condicion para borrar el enterFrame es if y >= 0. Esto se debe a que antes de preguntar si y>=0, realiza un this._y += 3; Solucionamos esto metiendo este desplazamiento como else del if que pregunta por la posicion de y, asi: this.onEnterFrame = function() { if (_root.texto._y>=0) { delete this.onEnterFrame; this.enabled = false; } else { _root.texto._y += 3; } |
| ||||
Re: scroll flash ya tngo el cambio de color. Mi problema ahora es que no entiendo demasiado bien que funcion tiene la linea de codigo _root.abajo.enabled = true; en el clip "arriba" o _root.arriba.enabled = true; en el clip "abajo". He comprobado que si no pongo el _root.arriba.enabled = true; en el clip "abajo" al ponerme en rollover sobre el clip "arriba" no pasa el texto. mientras que al contrario no es necesario. No entiendo por que es necesario en un caso y en el otro no. No entiendo por que es necesario poner el clip en true. No esta enabled = true por defecto? Espero me sepan contestar, muchas gracias!! |