07/10/2010, 00:03
|
| Colaborador | | Fecha de Ingreso: septiembre-2009 Ubicación: mortuoria
Mensajes: 3.805
Antigüedad: 15 años, 2 meses Puntos: 214 | |
Respuesta: Formulario en Flash Cita:
Iniciado por rodomiro jaja el problema es q como es mediante pantalla touch.. ahhhh... pero igual se esta haciendo en flash, revisaste los eventos lostFocus por ej??
AHora queria hacerte otra pregunta x si sabes..
Tengo un teclado q hice en flash cn el siguiente codigo: Código PHP: a_btn.onRelease = function() { if (caps) { key = "A"; } else { key = "a"; } if (nombre_txt.length<45) { nombre_txt.text += key; }
Ese boton hace que aparesca la letra A en un textfield q se llama nombre_txt
ehm... y el teclado?? en donde esta en ese momento?? imagino que a_btn es un botón del teclado, así el asunto, el teclado está siendo attachado por código o esta siempre en el stage??
El problema es que si creo otro textfield tengo q crear otro teclado...
sabes como podria solucionar eso?
Hize q el teclado se carge en otro NIVEL por loadmovienum.. pero no me escribe :S no escribe nisiquiera en el text que ya te escribia antes luego de ponerlo con loadmovienum o siempre ha estado con loadmovienum y así funciona la asignación al texto??
y creo que tu problema es más de la definición de la función,
es decir, ese código SIEMPRE va a darle función a UN campo de texto
(nombre_txt), así el asunto, esto debería ser dinámico, es decir,
se me ocurre así a modo de experimento (pues no hay pantallazos de
lo tuyo) tener esto
el teclado
dos campos de texto con diferente nombre de instancia
un select (o dos radiobutton) donde yo pueda escojer a CUAL de esos
campos de texto voy a darle valor con el teclado
y la idea es simple, cuando yo seleccione (en el combo o en los radios)
a cual campo voy a darle valor, entonces que una variable tipo String
tome el NOMBRE del campo, y luego usar esa variable para "apuntar"
al campo que se quiere, al final un ej en código Ojala me pueda ayudar claro!!! solo trata de poner todo lo que estas manejando desde el primer
post!! de lo contrario, tendremos varios "pero..." sobre el camino gracias! ejemplo
Código actionscript:
Ver originala_btn.onRelease = function() { if (caps) { key = "A"; } else { key = "a"; } if(combo.selectedLabel == 'nombre_txt') { if (nombre_txt.length<45) { nombre_txt.text =+ key; } }else { if (otro_txt.length<45) { otro_txt.text =+ key; } } }
pregunto, este código que tienes: te funciona???
saludos
__________________ "Si consigues ser algo más que un hombre, si te entregas a un ideal, si nadie puede detenerte, te conviertes en algo muy diferente."
Visita piggypon.com |