Comunidad de diseño web y desarrollo en internet online

Cómo acceder al texto de un textarea flash

Citar            
MensajeEscrito el 29 Mar 2006 10:34 am
Hola a todos. Estoy interesado en colocar en una pagina web una textarea flash, sin embargo no sé cómo acceder al texto que contiene mediante javascript. :?
¿Alguno me puede echar una mano y tiene alguna idea al respecto?

Gracias

Por rubenql

4 de clabLevel



 

firefox
Citar            
MensajeEscrito el 30 Mar 2006 01:51 am
Mira aqui te dejo un ejemplo de como se hace.
Yo tuve un problema al tratar de leer directamente el textarea, realmente no se por que pase, voy a buscar un poco mas de info y si consigo algo lo dejo por aqui.

Saludos!!

Por Cep

BOFH

1509 de clabLevel

9 tutoriales

1 ejemplo

Genero:Masculino   REC Bastard Operators From Hell

Web Developer

firefox
Citar            
MensajeEscrito el 30 Mar 2006 03:59 pm
Ok, muxisimas gracias. Yo tb intentar buscar mas informacion al respecto.

Saludos

Por rubenql

4 de clabLevel



 

firefox
Citar            
MensajeEscrito el 30 Mar 2006 08:07 pm

Cep escribió:

Mira aqui te dejo un ejemplo de como se hace.
Yo tuve un problema al tratar de leer directamente el textarea, realmente no se por que pase, voy a buscar un poco mas de info y si consigo algo lo dejo por aqui.

Saludos!!


Ummmm, tengo una pega. En el ejemplo siempre accedes al texto de la textarea que le han introducido previamente (bien sea por primera vez al crearla, o bien cuando el usuario introducide texto mediante el cuadro del prompt). Sin embargo, si cambias el texto del interior de la textarea (por ejemplo tecleas un texto completamente nuevo), fijate que al pulsar el boton de modificar, el texto que aparece seleccionado al saltar el cuadro del prompt es el texto antiguo que se le introdujo ala textarea. ¿Como se podria solucionar esto para que siempre se accediese al texto que esta actualmente en la textarea?

Espero haberme explicado.
Gracias y saludos.

Por rubenql

4 de clabLevel



 

firefox
Citar            
MensajeEscrito el 30 Mar 2006 08:10 pm
Si revisaste bien el ejemplo, te daras cuenta que leo el contendio de el textarea mediante una variable "myVar", fijate bien como lo hice

Por Cep

BOFH

1509 de clabLevel

9 tutoriales

1 ejemplo

Genero:Masculino   REC Bastard Operators From Hell

Web Developer

firefox
Citar            
MensajeEscrito el 30 Mar 2006 09:18 pm

Cep escribió:

Si revisaste bien el ejemplo, te daras cuenta que leo el contendio de el textarea mediante una variable "myVar", fijate bien como lo hice


Gracias por la aclaracion. Sin embargo sigo sin ver cómo alterar el ejemplo para acceder al contenido actual del textarea. ¿Podrías ser un poco más explícito por favor? :wink:

Saludos y gracias por el interes.

Por rubenql

4 de clabLevel



 

firefox
Citar            
MensajeEscrito el 31 Mar 2006 03:26 pm
Veamos, en javascript:

Código :

   function comm(){
      var val = window.document.myFlash.GetVariable("myVar"); //<--- Leo la variable "myVar, 
                               // que es el contendio  de el text area
      var p = prompt("TextArea", val);
      if(p != null){
         //si el prompt tiene un texto diferente o de las aceptar
         window.document.myFlash.SetVariable("txt.text", p);//actualizo el textarea
         window.document.myFlash.SetVariable("myVar", p);//y la variable que tiene el contenido de el textarea
      }
   }

Y en flash

Código :

txt.text = "Lorem ipsum ha...";
var myVar:String = txt.text;

Por Cep

BOFH

1509 de clabLevel

9 tutoriales

1 ejemplo

Genero:Masculino   REC Bastard Operators From Hell

Web Developer

firefox
Citar            
MensajeEscrito el 03 Abr 2006 01:10 pm
Gracias por la respuesta. Sin embargo, el problema que te comente surge debido a que, al introducir texto en la textarea mediante teclado, la variable myVar no se actualiza. De modo que, cuando accedes al texto, el texto que obtienes es el que tenia la textarea (y por tanto myVar) al inicio. ¿Como se podria cambiar eso, para que myVar se fuera actualizando a medida que se vaya modificando el contenido del textarea?


Gracias y saludos.

Por rubenql

4 de clabLevel



 

firefox
Citar            
MensajeEscrito el 03 Abr 2006 02:17 pm
Bien, en flash le tienes qeu poner un listener a el textarea con el evento "change", para que actualice la variable myVar

Por Cep

BOFH

1509 de clabLevel

9 tutoriales

1 ejemplo

Genero:Masculino   REC Bastard Operators From Hell

Web Developer

firefox
Citar            
MensajeEscrito el 26 Jul 2006 05:39 am
Buenas, tengo una pregunta, como acceder a una funcion de flash por javascript por ejemplo

flash:
function ()
{
texto.txt="hola como estan";
}

//////
hasta ahora solo he visto SetVariable("var", arg);
de otro modo, como se podría hacer un detector de cambio de variable, he intentado, pero solo detecta cuando se cambia por teclado.
Gracias por su ayuda :)

Por gordochow

4 de clabLevel



 

lima-peru

msie

 

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