dial de tiempo de rotación con actionscript en un marco

  • babygodzilla
  • Newbie
  • Newbie
  • No Avatar
  • Registrado: Ene 13, 2004
  • Mensajes: 7
  • Status: Offline

Nota Enero 13th, 2004, 12:43 pm

este iba a ser sencillo, pero ¿por qué su ionno resultando ser demasiado complicado para mí. Tengo un temporizador que debe correr después de un botón es pulsado. El temporizador tiene un dial que debe girar 360 grados con una velocidad que puede modificar antes de que la cabeza en Acción B. No puedo hacer esto con Tweening pero me pidió que hacerlo con ActionScript, en un marco. AYUDA POR FAVOR?

THX! bowdown.gif
  • Anonymous
  • Bot
  • No Avatar
  • Registrado: 25 Feb 2008
  • Mensajes: ?
  • Loc: Ozzuland
  • Status: Online

Nota Enero 13th, 2004, 12:43 pm

  • lostinbeta
  • Guru
  • Guru
  • Avatar de Usuario
  • Registrado: Jun 26, 2003
  • Mensajes: 1402
  • Loc: Philadelphia, PA
  • Status: Offline

Nota Enero 13th, 2004, 9:52 pm

Algo como esto probablemente debería funcionar (no probado)...
Código: [ Select ]
function spinDial(speed) {
    this.rot = 0;
    yourClip.onEnterFrame = function() {
        this.rot += Math.floor(speed);
        if (this.rot>=360) {
            this.rot = 360;
            delete this.onEnterFrame;
        }
        this._rotation = this.rot;
    };
}
//useage example
spinDial(5);
  1. function spinDial(speed) {
  2.     this.rot = 0;
  3.     yourClip.onEnterFrame = function() {
  4.         this.rot += Math.floor(speed);
  5.         if (this.rot>=360) {
  6.             this.rot = 360;
  7.             delete this.onEnterFrame;
  8.         }
  9.         this._rotation = this.rot;
  10.     };
  11. }
  12. //useage example
  13. spinDial(5);
En el código anterior "yourClip" es el nombre de instancia en el clip en su etapa que va a girar. Y la función de hacer girar este clip se llama "spinDial ()" y se toma un argumento...que el argumento se denomina velocidad, y ajustar la velocidad que desees, el giro que sea.
  • babygodzilla
  • Newbie
  • Newbie
  • No Avatar
  • Registrado: Ene 13, 2004
  • Mensajes: 7
  • Status: Offline

Nota Enero 14th, 2004, 2:17 pm

gracias! Voy a tratar pronto!

i podría tener que hacer algunos mods Tho, porque Flash en algunos extraños fuera retorcido cuenta con grados desde 0 a 180, y luego de vuelta -170 a 0...ionno que desconcierta por qué yo también. Que en realidad uno de los problemas que tengan im
  • lostinbeta
  • Guru
  • Guru
  • Avatar de Usuario
  • Registrado: Jun 26, 2003
  • Mensajes: 1402
  • Loc: Philadelphia, PA
  • Status: Offline

Nota Enero 14th, 2004, 4:04 pm

Sí soy consciente de que poco Ditty, tis la razón por la que incrementa la pudrición variable y no la propiedad _rotation...de esa manera he podido comprobar con exactitud el valor de la variable :)

Acabo probado, funciona bastante bien, aunque seguro im theres algunos mejor método por ahí que algunos usos radianes a grados método...No tengo tiempo para todo lo que fuera aunque jazz --> :?
  • babygodzilla
  • Newbie
  • Newbie
  • No Avatar
  • Registrado: Ene 13, 2004
  • Mensajes: 7
  • Status: Offline

Nota Enero 15th, 2004, 2:23 pm

mal hombre! casi su trabajo correctamente, la CEPT, por alguna razón, el dial se inicia en la parte inferior (6 oclock posición) después de que yo haga clic en el botón, Andi sólo tiene que sincronizar con el resto de mi película. THX!

Publicar Información

  • Total de mensajes en este tema: 5 mensajes
  • Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 55 invitados
  • No puede abrir nuevos temas en este Foro
  • No puede responder a temas en este Foro
  • No puede editar sus mensajes en este Foro
  • No puede borrar sus mensajes en este Foro
  • No puede enviar adjuntos en este Foro
 
 

© 2011 Unmelted, LLC. Ozzu® es una marca registrada de Unmelted, LLC