|
|
Bueno amigo, supongo que tienes varios campos de texto y deseas saber cuando se presiona TAB estando seleccionado, o sea con el foco uno de ellos que según tu se llama "prueba". Supongo ademas que ese es el nombre de la instancia.
Reproduce lo siguiente para ver si es lo que deseas:
1. Crea un nuevo documento flash.
2. Crea en él dos campos de textos de introducción de texto, a uno ponle como nombre de instancia "prueba", al otro ponle cualquier nombre, por ejemplo "prueba2"
3. Crea una nueva capa para los códigos.
4. Selecciona el primer fotograma de dicha capa, edita el script para dicho fotograma (F9) y escribe allí lo siguiente:
var objeto = String(prueba);
myListener = new Object();
myListener.onKeyDown = function() {
hhh = String(Selection.getFocus());
if (Key.isDown(Key.TAB) && hhh == objeto) {
trace("Se presionó TAB encima de prueba");
}
};
Key.addListener(myListener);
Esto hace que cuando se presione TAB estando seleccionado "prueba" se tracea un texto que dice "Se presionó TAB...", claro, aquí debes poner lo que tu quieres que se haga cuando esto sucede.
Cualquier duda vuelve a preguntar sin problema. Nos vemos. Saludos afectuosos.
jadaso63
|