Comunidad de diseño web y desarrollo en internet online

Avanzar frame apretando una tecla?

Citar            
MensajeEscrito el 23 Sep 2010 01:28 am
Quisiera saber como avanzar un frame tocando por ejemplo la tecla ''Shift''. Como seria el código para eso?
E probado con este:
on (keyPress "<Enter>") {
nextFrame();
}
Pero me tira error.

Gracias de antemano

Por CLAnonimo

Claber

600 de clabLevel

5 tutoriales
1 articulo

 

Este es un usuario anónimo genérico para las cuentas borradas o perdidas.

firefox
Citar            
MensajeEscrito el 23 Sep 2010 03:51 pm
hola yo tengo una pregunta parecida, estoy haciendo una presentacion animada y necesito que en determinados fames para para ir explicando y despyes con un click o una tecla seguir con la animacion hasta el proximo stop, solo pude descubrir como se pone el stop y despues puse que vaya al proximo fame pero con un boton ademas no sige la animacion hay que haciendo click por cada flame, alguien que me pueda ayudar. valga la aclaracion que recien estoy empezando y autodidcta :oops: . gracias

Por CLAnonimo

Claber

600 de clabLevel

5 tutoriales
1 articulo

 

Este es un usuario anónimo genérico para las cuentas borradas o perdidas.

firefox
Citar            
MensajeEscrito el 23 Sep 2010 03:59 pm

Por nasho

Claber

908 de clabLevel

1 tutorial

Genero:Masculino  

Web Developer

firefox
Citar            
MensajeEscrito el 23 Sep 2010 08:12 pm
creo q va asi
stop()

if (Key.isDown(Key.ENTER)){
nextFrame();
}

Por CLAnonimo

Claber

600 de clabLevel

5 tutoriales
1 articulo

 

Este es un usuario anónimo genérico para las cuentas borradas o perdidas.

firefox
Citar            
MensajeEscrito el 23 Sep 2010 11:28 pm

MaxiSan20 escribió:

creo q va asi
stop()

if (Key.isDown(Key.ENTER)){
nextFrame();
}



Si iria asi... Como hago para cambiar de tecla, en vez de enter, que sea Shift?

Gracias

Por CLAnonimo

Claber

600 de clabLevel

5 tutoriales
1 articulo

 

Este es un usuario anónimo genérico para las cuentas borradas o perdidas.

firefox
Citar            
MensajeEscrito el 24 Sep 2010 03:27 am
Si viste el link, hasta abajo trae un código (en AS2)

Copialo en un archivo nuevo y clickea varias teclas... qué código te da "shift"??
*talvez no te funcionen las letras ya que están asignadas como shortcut a las herramientas

Por nasho

Claber

908 de clabLevel

1 tutorial

Genero:Masculino  

Web Developer

firefox
Citar            
MensajeEscrito el 24 Sep 2010 10:16 pm
Key.SHIFT, mira por lo menos en flash 8 que es en el que yo trabajo cuando tipeas Key. te aprarece una lista con opcionos a asignarle a Key., me explique bien?

Por CLAnonimo

Claber

600 de clabLevel

5 tutoriales
1 articulo

 

Este es un usuario anónimo genérico para las cuentas borradas o perdidas.

firefox
Citar            
MensajeEscrito el 25 Sep 2010 12:27 am
No entiendo una mierda, me seria muchísimo mas fácil si alguien me dijera el código para que yo apreté Shift y se adelante un frame

(Shift = +1 frame)

No entiendo para que me sirve el código de la pagina... ya vi que Shift equivale a ''ASCII 0 String Code 16''

Que hago con eso?

Por CLAnonimo

Claber

600 de clabLevel

5 tutoriales
1 articulo

 

Este es un usuario anónimo genérico para las cuentas borradas o perdidas.

firefox
Citar            
MensajeEscrito el 25 Sep 2010 12:39 am
a ver... tienes

Código ActionScript :

keyListener = new Object();
keyListener.onKeyDown = function() {
    trace("ASCII\tString\t Code");
    trace(" " + Key.getAscii() + "\t\t " + 
          String.fromCharCode(Key.getAscii()) + 
          "\t\t " + Key.getCode() + " ");
};
Key.addListener(keyListener);


Con código ASCII sale 0, al igual que con otras teclas, por lo que éste código no nos sirve,
Con String no sale nada ya que no es texto, tampoco sirve....
Lo que queda es Code, ahora si lees/interpretas el código ese número (16) lo sacas con "Key.getCode()", con esto ya tienes la tecla que deseas (shift), lo siguiente es condicionar el código para que sólo cuando aprietes esa tecla haga algo entonces...

Código ActionScript :

keyListener = new Object();
keyListener.onKeyDown = function() {
    if(Key.getCode() == 16){
        //la acción que quieras cuando aprietes la tecla
        trace("aprete shift")
    }
};
Key.addListener(keyListener);


*trata de entender el código, leelo línea por línea

Por nasho

Claber

908 de clabLevel

1 tutorial

Genero:Masculino  

Web Developer

firefox
Citar            
MensajeEscrito el 25 Sep 2010 12:50 am

nasho escribió:

a ver... tienes

Código ActionScript :

keyListener = new Object();
keyListener.onKeyDown = function() {
    trace("ASCII\tString\t Code");
    trace(" " + Key.getAscii() + "\t\t " + 
          String.fromCharCode(Key.getAscii()) + 
          "\t\t " + Key.getCode() + " ");
};
Key.addListener(keyListener);


Con código ASCII sale 0, al igual que con otras teclas, por lo que éste código no nos sirve,
Con String no sale nada ya que no es texto, tampoco sirve....
Lo que queda es Code, ahora si lees/interpretas el código ese número (16) lo sacas con "Key.getCode()", con esto ya tienes la tecla que deseas (shift), lo siguiente es condicionar el código para que sólo cuando aprietes esa tecla haga algo entonces...

Código ActionScript :

keyListener = new Object();
keyListener.onKeyDown = function() {
    if(Key.getCode() == 16){
        //la acción que quieras cuando aprietes la tecla
        trace("aprete shift")
    }
};
Key.addListener(keyListener);


*trata de entender el código, leelo línea por línea


Mira, lo logre con el siguiente codigo:

if(cargado == undefined){
var ir = function (mover){
destino = _root._currentframe + mover
gotoAndStop(destino)
}
var keyListener_obj:Object = new Object();
keyListener_obj.onKeyDown = function() {
var frame:Number = _root._currentframe;

tecla = Key.getCode();
if ( tecla == 16){
ir(1);
frame = _root._currentframe;
trace("Current Frame : "+ _root._currentframe);
trace("Presiono Boton Derecho");
trace("Frame al Presionar el Boton Derecho: "+frame);
}

};
}
Key.addListener(keyListener_obj);
stop();


De todas formas muchas gracias!

Por CLAnonimo

Claber

600 de clabLevel

5 tutoriales
1 articulo

 

Este es un usuario anónimo genérico para las cuentas borradas o perdidas.

firefox
Citar            
MensajeEscrito el 25 Sep 2010 12:50 am
¬¬ es lo mismo que te dije....

Por nasho

Claber

908 de clabLevel

1 tutorial

Genero:Masculino  

Web Developer

firefox

 

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