como puedo hacer que en un scroll de texto, este se desplace constantemente al poner el puntero sobre el boton o imagen, sin necesidad de hacer click?
gracias
| ||||
usa una variable que te diga si esta haciendo rollover... ej inicializas la variable: roll = false; en el boton: on(rollOver) { roll = true; } on(rollOut) { roll = false; } y despues revisas la variable roll, mientras sea verdadera haces el scroll...
__________________ axa |
| ||||
no entendi muy bien, declare la variable en el boto tal como dices. luego puse while (rolldown=true) { somostext._y -= 20; } stop(); en las acciones del frame y entra en un loop infinito aunque no apunte al boton tambien intenteponiendo en las acciones del boton: on (rollOver) { rolldown = true; while (rolldown=true) { somostext._y -= 20; } } on (rollOut) { rolldown = false; while (rolldown=true) { somostext._y -= 20; } } y sucedio lo mismo en que me equivoque? |
| ||||
no, no , no... La variable la inicializas afuera... en el timeline principal puede ser En el boton pones solo esto on(rollOver) { roll = true; } on(rollOut) { roll = false; } //ojo... esto es si el boton esta tambien en el timeline principal... sino debes poner _root.roll en vez de roll ahora, no debes hacer loops infinitos de ese modo... por que? porque consume excesivos recursos... debes ponerlo en un evento onEnterFrame ó onClipEvent(enterFrame), la diferencia? pues que con el onEnterFrame ejecutas el codigo asociado depende del frame rate, (12 fps, 12 veces en un segundo) y con el que hiciste lo ejecutas millones de veces en un segundo, depende de tu maquina. tons: en el timeline principal this.onEnterFrame = function() { if(roll) { // las acciones del tu scroll } }
__________________ axa |
| ||||
una pregunta para axa y ghostrider esto no crea un loop que a veces pasa que el explorador lo toma como novico, a mi me ha pasado que a veces hago while y me dice "esta pagina contiene un scrip que puede hacer que no funcione bien esto" lo desea quitar ? estos while no crean eso ?? o porque a mi me pasa lo que les contaba
__________________ :pensando: Ramon Martinez... Chile :adios: |