Comunidad de diseño web y desarrollo en internet online

Borrar texto de un texto dinámico

Citar            
MensajeEscrito el 14 Ene 2005 04:33 am
Como buen novato en Flash MX 2004, estoy tratando de crear un menú de botones que permitan desplegar el texto en un "texto dinámico". Gracias a un tutorial logre que cada botón a traves de un función, envíe un texto al texto dinámico. PERO.....
Cuando le doy click al siguiente boton (que debe aventar otro texto distinto al primero), lo que me hace es sumar el texto de tal forma que tengo texto2 y luego abajo texto 1.
¿Qué debo hacer para que al dar click al botón "vacie" o deje en blanco el texto dinámico y luego ponga el texto del boton seleccionado?

Estas son las sentencias que utilizo
on (release) {
Texto_txt.text = " ";
}
on (release) {
poema_lv.load("Poema.txt");
}

Espero su pronta respuesta

Por Glob

5 de clabLevel



 

Mexico

msie
Citar            
MensajeEscrito el 14 Ene 2005 04:53 am
intenta juntándolos

on (release) {
Texto_txt.text = " ";
poema_lv.load("Poema.txt");
}

Por fael

BOFH

2443 de clabLevel

3 tutoriales
2 articulos

 

firefox
Citar            
MensajeEscrito el 14 Ene 2005 05:15 am
NOOOP!!! Puro chilin, sigue "adjuntando" el segundo texto al primer texto.
¿No existe una función, método o evento como en VB que le digas Objeto.text="" y te lo deje en blanco?

Por Glob

5 de clabLevel



 

Mexico

msie
Citar            
MensajeEscrito el 14 Ene 2005 06:03 am
pos esta raro si le pones tutexto.text="" ya debe dejarlo en blaco es solo lo que has puesto estas seguroy dime como has colocado tus vars en el txt

y aqui debe haber un igualador del texto no

Código :

on (release) {
    Texto_txt.text = " ";
    poema_lv.load("Poema.txt");
    poema.onLoad = function(){
            texto_txt.text = this.tuvariableeneltxt;
            //o para probar ponles 
            trace(this.tuvariableeneltxt);
    }
}


pero me imagino que eso has puesto no se entiende bien o se entiende bien pero no se tiene mucha informacion como para realizar muchos cambios

Saludos :D

Por flasher

Invitado



 

firefox
Citar            
MensajeEscrito el 14 Ene 2005 06:59 pm
:crap: y mas :crap:
Tengo cuatro objetos dos botones que hacen lo siguiente:

Boton1
on (release) {
Texto_txt.text = " ";
poema_lv.load("Poema.txt");
}


Boton2
on (release) {
Texto_txt.text = " ";
poema_lv.load("Poema2.txt");
}


Luego un texto dinámico llamado Text_txt

y una barra de scroll

en la acción del fotograma en el layer1 tengo el siguiente codigo que tome de un tutorial de aqui:

// Función para arreglar textos cargados mediante LoadVars
function arreglarTexto(texto_str:String):String {
texto_str = unescape(texto_str);
return texto_str.substr(0, texto_str.length-24);
}
/* Creamos al igual que antes, una instancia de la clase "LoadVars"
Que la llamaremos "poema_lv" */
var poema_lv:LoadVars = new LoadVars();
//Función que se ejecutara cuando cargue el archivo
poema_lv.onLoad = function(exito) {
if (exito) {
//Le asignamos al campo de texto el texto que fue cargado
//Arreglado pro la función declarada arriba "arreglarTexto"

Texto_txt.text = arreglarTexto(poema_lv.toString());
} else {
//Si no se cargo, muestra un mensaje de error
Texto_txt.text = "Error !!! No se pudo cargar el archivo";
}
};
stop();


Y sigue con lo mismo, al presionar boton1 carga el texto, perfecto;
al presionar boton2 tambien carga el texto pero me adjunta el texto de boton1... gggrrrrr


¿Como le hago para que no lo adjunte, que borre el texto anterior y deje solo el que carga el boton correspondiente?

Por Glob

5 de clabLevel



 

Mexico

msie
Citar            
MensajeEscrito el 19 Ene 2005 02:55 pm
bueno el codigo esta bien, pero sobre tutoriales es mejor q le preguntes al autor

^^ pero aqui te doy mi version

en cada txt debes poner una variable por ejem

Código :

&&poema=loquesea&&


y borra la funcion y en vez de

Código :

 Texto_txt.text = arreglarTexto(poema_lv.toString()); 

pon

Código :

Texto_txt.text = this.poema;//this es el objeto poema_lv y poema es la variable del txt


ya debe funcionar aqui si funciona...
Saludos :D

Por flasher

Invitado



 

firefox
Citar            
MensajeEscrito el 19 Ene 2005 04:50 pm
Ese codigo del tutorial es mas didactico que practico; ya que su "complejidad" en cierto modo (y bueno, si se hace el tutorial como debe ser) permite entender mucho mejor el funcionamiento de LoadVars

La mejor forma de cargar un texto es simplemente con un

Código :

var x:LoadVars = new LoadVars();
x.load("archivo.txt");
x.onData = function(texto){
    campo_txt.text = texto;
}

Creo que el eocidog no es muy complejo y experimentando es facilmente entendible

Por Freddie

BOFH

53 tutoriales
597 articulos
43 ejemplos

Genero:Masculino   Admin

Conserje de Cristalab

firefox
Citar            
MensajeEscrito el 22 Ene 2005 11:23 pm
Ya Funcionó
:)
:)
:love:

Por Glob

5 de clabLevel



 

Mexico

msie

 

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