Comunidad de diseño web y desarrollo en internet online

crear tus propios shortcuts para una pelicula

Citar            
MensajeEscrito el 03 Mar 2009 03:30 pm
Hola,

estoy probando el siguiente codigo de AS2 para hacer mis propios shortcuts, pero el problema es que parece obligatorio el uso de la tecla Control y sólo se puede combinar con alguna otra. ¿Alguien sabe cómo puedo hacer combinaciones más complicadas?¿Siempre tiene que usarse Control ( sin él no parecen funcionar los atajos)?

este código lo saqué de la ayuda Flash: tenemos un boton my_btn al que le puedes pasar el focus con Control+7

Código :

function myOnPress() {
    trace("hello");
}
function myOnKeyDown() {
    // 55 is key code for 7
//he intentado modificar la proxima linea para hacer las combinaciones, pero... :( 

    if (Key.isDown(Key.CONTROL) && Key.getCode() == 55) {     Selection.setFocus(my_btn);
    my_btn.onPress();
    }
}
var myListener:Object = new Object();
myListener.onKeyDown = myOnKeyDown;
Key.addListener(myListener);
my_btn.onPress = myOnPress;
my_btn._accProps.shortcut = "Ctrl+7";
Accessibility.updateProperties();

Por malenka_x

54 de clabLevel



 

msie7
Citar            
MensajeEscrito el 03 Mar 2009 04:27 pm

Código ActionScript :

    if (Key.isDown (Key.getCode(55))) {
      Selection.setFocus(my_btn);
       my_btn.onPress();
    }

Por tribak

Claber

2448 de clabLevel

6 tutoriales

Genero:Masculino   Héroes

Fotógrafo o algo

firefox
Citar            
MensajeEscrito el 04 Mar 2009 09:41 am
Perdona, no entiendo muy bien lo que tendria que hacer, segun tu codigo pulsaria nada mas que la tecla del 7, no?Mi idea era combinar, por ejemplo, Control (porque parece obligatorio)+Alt+ 7

Por malenka_x

54 de clabLevel



 

msie7
Citar            
MensajeEscrito el 04 Mar 2009 11:10 am

Código ActionScript :

    if (Key.isDown (Key.ALT) && Key.CONTROL && Key.getCode() == 55) {     Selection.setFocus(my_btn);
    my_btn.onPress();
    }


?

puedes ir anidando condiciones con &&

no entiendo a que te refieres con que el control es obligatorio
en mi ejemplo anterior solo usaba la tecla 7

Por tribak

Claber

2448 de clabLevel

6 tutoriales

Genero:Masculino   Héroes

Fotógrafo o algo

firefox
Citar            
MensajeEscrito el 12 Mar 2009 04:34 pm

tribak escribió:

Código ActionScript :

    if (Key.isDown (Key.ALT) && Key.CONTROL && Key.getCode() == 55) {     Selection.setFocus(my_btn);
    my_btn.onPress();
    }


?

puedes ir anidando condiciones con &&

no entiendo a que te refieres con que el control es obligatorio
en mi ejemplo anterior solo usaba la tecla 7


Hola,

me referia a que tu ejemplo no me funcionaba a menos que añadiera CONTROL. Al día siguiente me puse otra vez con esto y funcionaba, no solo tu ejemplo, sino combinando diferentes teclas.....un misterio U¬¬

Muchas gracias por la ayuda :wink:

Por malenka_x

54 de clabLevel



 

msie7

 

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