Foros del Web » Creando para Internet » Flash y Actionscript »

Reemplazar tecla...

Estas en el tema de Reemplazar tecla... en el foro de Flash y Actionscript en Foros del Web. Muy buenas! Estoy desarrolando una aplicación en Flash, y quiero añadirle un sistema "anti-gañanes". El caso es que el usuario tiene la posibilidad de introducir ...
  #1 (permalink)  
Antiguo 09/12/2008, 17:10
 
Fecha de Ingreso: septiembre-2008
Mensajes: 52
Antigüedad: 16 años, 2 meses
Puntos: 2
Reemplazar tecla...

Muy buenas!
Estoy desarrolando una aplicación en Flash, y quiero añadirle un sistema "anti-gañanes".
El caso es que el usuario tiene la posibilidad de introducir un texto en un componente input text y quiero que cuando pulse la tecla "," (coma) flash coga el evento y la reemplace por "." (punto)
Alguién me puede echar una mano con algo que parece muy simple a simple vista, pero que a mí me está dando más de un dolor de cabeza?

Gracias de antemano,
__________________
Diseño web
  #2 (permalink)  
Antiguo 09/12/2008, 17:21
 
Fecha de Ingreso: septiembre-2008
Mensajes: 52
Antigüedad: 16 años, 2 meses
Puntos: 2
Respuesta: Reemplazar tecla...

Me respondo a mí mismo por si alguién se ha topado con lo mismo...
Porqué coger el evento, cuando se puede usar "restrict"???
Problema solucionado! :D

input_text.restrict = "^,";
__________________
Diseño web
  #3 (permalink)  
Antiguo 09/12/2008, 17:34
Avatar de Lynxcraft  
Fecha de Ingreso: noviembre-2007
Ubicación: yecla murcia
Mensajes: 1.346
Antigüedad: 17 años
Puntos: 51
Respuesta: Reemplazar tecla...

Código PHP:
String.prototype.reemplazar = function(termino1termino2) {
var 
temp_array this.split(termino1);
var 
new_cadena "";
for (var 
0k<temp_array.lengthk++) {
new_cadena += temp_array[k]+""+termino2;
}
new_cadena new_cadena.substring(0new_cadena.length-termino2.length);
return 
new_cadena;
};
this.onEnterFrame=function(){
cadena=MiAreaTexto.text
cadena2 
cadena.reemplazar(","".");
MiAreaTexto.text=cadena2

__________________
Sobran las ideas cuando faltan ganas de trabajar en ellas
Lynxcraft
  #4 (permalink)  
Antiguo 09/12/2008, 17:35
Avatar de Lynxcraft  
Fecha de Ingreso: noviembre-2007
Ubicación: yecla murcia
Mensajes: 1.346
Antigüedad: 17 años
Puntos: 51
Respuesta: Reemplazar tecla...

XD lo mio era remplazar caracteres XDXD
__________________
Sobran las ideas cuando faltan ganas de trabajar en ellas
Lynxcraft
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:37.