Algo pasa en tu película, he probado a reproducir la misma estructura y
funciona perfectamente, pero poniendo:
dentro de línea1:
texto1.tabIndex = 1
texto2.tabIndex = 2;
y dentro de línea 2:
texto3.tabIndex = 3;
No he puesto más código y funciona ok. ¿Estás accediendo correctamente a
los textfield? ¿Tienen el nombre de instancia todos los elementos
implicados? Prueba a hacerles un trace a ver si sacan undefined...
Felipe Fernandez Sanchez escribió:
Hola, gracias por contestar de nuevo pq todavía no he resuelto el tema
y mira que he probado con tabchildren, con tabIndex, con la ventana de
accesibilidad....
La estructura es:
_root
cuestionario
linea1
texto1 texto2
linea2
texto3
De lo que se trata es de poder pasar del texto2 al texto3 con el
tabulador.
he probado con el código siguiente dentro de cuestionario:
linea1.tabChildren = true
linea1.texto1.tabIndex = 1
linea1.texto2.tabIndex = 2
linea2.tabChildren = true
linea2.texto3.tabIndex = 3
...y no funciona.
También hay que decir que los campos de texto llevan por debajo una
película con un rectángulo de color que se hace transparente cuando se
pincha en la caja de texto. Por tanto, dichos campos llevan definido
eventos onSetFocus y onKillFocus. No se si esto podría influir pero
probé a quitarlo y seguía pasando. Otra prueba que hice fue llevarme
linea1 y linea2 a un nuevo documento y ahí si que funciona. Raro,
raro....
Yo también he leido la documentación respecto a esto y, efectivamente,
si no se pone el tabChildren o el tabEnabled se comporta por defecto
como si estuvieran a true pero ya se sabe que en Flah la realidad
supera a la ficción....
El caso es que sigo desesperadito con este tema.
Cualquier aportación (no necesariamente económica) será bien recibida
y agradecida.
¿Quizá haya que poner cuestionario.tabChildren = true? Uhmm, lo
probaré pq creo q es de lo poco q me queda ya por probar.
Gracias de nuevo y un saludo.
From: Miguel Angel Sánchez <[EMAIL PROTECTED]>
Reply-To: asnativos@5dms.com
To: asnativos@5dms.com
Subject: Re: [ASNativos] Tabindex en campos de texto
Date: Fri, 24 Feb 2006 08:15:29 +0100
Podrías poner la estructura de tu swf?
Es algo así?
_root -> texto1, texto2
-> peliCargarda -> texto3
Creo que tienes que poner el tabChildren a true en la peli que
cargas, como te decían en una respuesta anterior, para activar la
tabulación por sus elementos hijo, aunque según la documentación con
undefined se comporta como true, o sea que estaría activado por
defecto...
Felipe Fernandez Sanchez escribió:
¿Te refieres a la misma película?
Si es así, no. Unos están en una y otros en otra.
Si te refieres al level pues no lo sé (el flash me lo han pasado)
Gracias.
From: Miguel Angel Sánchez <[EMAIL PROTECTED]>
Reply-To: asnativos@5dms.com
To: asnativos@5dms.com
Subject: Re: [ASNativos] Tabindex en campos de texto
Date: Thu, 23 Feb 2006 12:07:14 +0100
Están todos en el mismo nivel?
Felipe Fernandez Sanchez escribió:
Buenas de nuevo, pues he probado con la ventana de accesibilidad y
activando lo de mostrar el tab order y en e escenario aparece bien
pero a la hora de exportar la película y reproducir el swf sigue
igual (sólo se desplaza por la película donde están los
respectivos textFields pero no de una a otra.....
Uhhmmmmm....¿alguna idea?
From: Fede Rivas <[EMAIL PROTECTED]>
Reply-To: asnativos@5dms.com
To: "asnativos@5dms.com" <asnativos@5dms.com>
Subject: Re: [ASNativos] Tabindex en campos de texto
Date: Thu, 23 Feb 2006 01:00:01 +0100
Buenasssss. Para los tabIndex, una solucion muy comoda es usar el
panel
"accesibilidad" , si ya se, el que nunca usamos, pero para esto
viene de
perlas y te ahorras picar codigo. Abajo del todo del panel, verás
"Indice de
fichas", indica ahí el numero de tabIndex que quieres, y ya está.
Ademas,
puedes ir al menu "ver>>mostrar orden de tabulacion" y ver en
tiempo de
diseño el orden de los elementos.
Salu2!!!
Fede.
El 23/2/06 00:49, "Felipe Fernandez Sanchez"
<[EMAIL PROTECTED]> escribió:
> Hola, tengo varios TextField en el escenario ubicados en distintas
> películas. Por ejemplo, tengo las siguientes películas:
>
> formulario
> linea1
> textField1 textField2
> linea2
> textField3
>
>
> Lo que quiero hacer es pasar con el tabulador de uno a otro
pero no me pasa
> del textField2 al textField3, sino que vuelve al textField1 de
nuevo. Lo que
> hago es poner el código siguiente dentro de formulario:
>
> linea1.textField1.tabIndex = 1
> linea1.textField2.tabIndex = 2
> linea2.textField3.tabIndex = 3
>
> ¿Cómo se podría solucionar esto?
>
> Gracias y un saludo.
>
>
> ----------------------------------
> Lista ASNativos:asnativos@5dms.com
> http://www.5dms.com/listas
> ----------------------------------
>
----------------------------------
Lista ASNativos:asnativos@5dms.com
http://www.5dms.com/listas
----------------------------------
----------------------------------
Lista ASNativos:asnativos@5dms.com
http://www.5dms.com/listas
----------------------------------
----------------------------------
Lista ASNativos:asnativos@5dms.com
http://www.5dms.com/listas
----------------------------------
----------------------------------
Lista ASNativos:asnativos@5dms.com
http://www.5dms.com/listas
----------------------------------
----------------------------------
Lista ASNativos:asnativos@5dms.com
http://www.5dms.com/listas
----------------------------------
----------------------------------
Lista ASNativos:asnativos@5dms.com
http://www.5dms.com/listas
----------------------------------
----------------------------------
Lista ASNativos:asnativos@5dms.com
http://www.5dms.com/listas
----------------------------------