Comunidad de diseño web y desarrollo en internet online

Variables del texto dinamico

Citar            
MensajeEscrito el 07 Nov 2005 09:33 am
Hola a todos, tengo un problema bastante jodido, estoy haciendo una precarga de un swf que lleva variables, y me las carga todas supuestamente, pero la unica que no me carga es la que lleva el cuadro de texto, me explico, he creado varios textos dinamicos y les he asignado las variables directamente en el panel de propiedades, pues esa es la variable que no me carga, alguien sabe como puedo hacer para que me la cargue, porque le he dado un monton de vueltas y no hay manera.
Gracias.

Por load

121 de clabLevel



 

firefox
Citar            
MensajeEscrito el 07 Nov 2005 09:42 am
Que flash estas usando???

Si usas Flash MX2004, no debes asignar variable alguna al cuadro de texto, sino usar la propiedad .text o .htmltext

Saludos...

Por MorphX

SWAT Team

982 de clabLevel

3 tutoriales

  SWAT

La Telaraña Digital

firefox
Citar            
MensajeEscrito el 07 Nov 2005 10:31 am
Pues no necesariamente, puedes hacer ambas cosas, añadirle variable al cuadro de texto y/o utilizar la propiedad:

Código :

instancia.text="blablabla..."


o en caso de que utilizes html en el texto utilizar la propiedad:

Código :

instancia.html=true;
instancia.htmlText="blablabla..."


Saludos!!!... :wink:

Por choco

425 de clabLevel



Genero:Masculino  

Estado de México, México

konqueror
Citar            
MensajeEscrito el 07 Nov 2005 12:56 pm
Si haber el problema es que yo estoy intentando hacer un buscador y el buscador sin precargar me funciona bien vale, pero a la hora de precargar me sale este error:

Código :

Palabra num2Letra buscada:D[b]Letra encontradaundefined[/b]
Letra num0letras iguales-1
NO IGUAL
Palabra num2Letra buscada:iLetra encontradaundefined
Letra num1letras iguales-1
NO IGUAL
Palabra num2Letra buscada:aLetra encontradaundefined
Letra num2letras iguales-1
NO IGUAL
Palabra num2Letra buscada:gLetra encontradaundefined
Letra num3letras iguales-1
NO IGUAL
Palabra num2Letra buscada:oLetra encontradaundefined
Letra num4letras iguales-1
NO IGUAL
Palabra num2Letra buscada:nLetra encontradaundefined
Letra num5letras iguales-1
NO IGUAL
Palabra num2Letra buscada:Letra encontradaundefined
Letra num6letras iguales-1
NO IGUAL

Esa letra cuando precargo no me la encuentra en cambio cuando lo hago sin precargar me la encuentra sin problemas, otra historia rara que me hace despues de precargar es que cuando llega a la ultima letra del cuadro de texto en el que esta buscando tiene que pasar al siguiente cuadro de texto, pero sin embargo cuando lo precargo Variable "letra num" no para de subir...

El codigo es el siguiente:

Código :

//Var de la letra actual en la que nos encontramos verificando.
_global.letra = -1;
//Var del numero del cuadro de texto
num = 2;
//Var de las letras que van siendo iguales.
_global.letra_igual = -1;

//Al pulsar...
comparar.onPress = function() {
   trace(texto2.variable);
   //empieza a buscar las letras iguales.
   buscar = setInterval(function () {
      // suma una letra para empezar buscando una por una
      letra++;
      // Aqui te indica que letra esta evaluando en este momento.
      resultado_letras.text = textovar1.charAt(letra);
      trace("Palabra num"+num+"Letra buscada:"+textovar1.charAt(letra)+"Letra encontrada"+_root["textovar"+num].charAt(letra));
      trace("Letra num"+letra+"letras iguales"+letra_igual);
      // Si la letra evaluada en este momento es igual a la letra de la otra
      // palabra en la misma posicion se suma una letra igual mas a la variable
      // letra_igual.
      if (textovar1.charAt(letra) == _root["textovar"+num].charAt(letra)) {
         trace(letra+textovar1.charAt(letra));
         letra_igual++;
         trace("OK");
         // Si no es igual, sale un mensaje conforme no coinciden.
      } else {
         trace("NO IGUAL");
      }
      // Cuando las letras buscadas sean = al tamaño total de las letras de la
      // palabra en la que se buscan que se pare de contar para que no siga
      // contando espacios en blanco
      // Y si la palabra tiene mas de 10 letras por aqui...
      if (letra<=10) {
         if (letra == _root["texto"+num].length-1) {
            // Si el numero de letras iguales de la palabra escrita por el usuario
            // es igual o mayor a la mitad de las palabras que tiene la palabra a buscar
            // te sale la palabra que coincide.
            if (letra_igual>=_root["texto"+num].length/2-2) {
               resultado_busqueda.text = _root["texto"+num].text;
               combo.addItem(_root["texto"+num].text);
            }
            num++;
            letra = -1;
            letra_igual = -1;
         }
      }
      // Y si es mayor de 10 letras por aqui...
      if (letra>=10) {
         if (letra == _root["texto"+num].length-1) {
            // Si el numero de letras iguales de la palabra escrita por el usuario
            // es igual o mayor a la mitad de las palabras que tiene la palabra a buscar
            // te sale la palabra que coincide.
            // OJO CON ESTO PORQUE YO PONIA == Y SERIA >= SINO ES CHUNGO
            // QUE GUSTAMENTE SEA ==
            if (letra_igual>=_root["texto"+num].length/2-6) {
               resultado_busqueda.text = _root["texto"+num].text;
               combo.addItem(_root["texto"+num].text);
            }
            num++;
            letra = -1;
            letra_igual = -1;
         }
      }
   }, 100);
};


Entonces textovar 1 y textovar 2 las variables de los cuadro de texto las he puesto en las "propiedades" del escenario en la parte donde pone var, no se si ese sera el problema o sera otro, me estoy volviendo loco si alguien me puede hechar una mano porfavor.
Si hay algo de la explicacion que no a quedado muy claro decidmelo porfavor.
Gracias.

[moderador]Agregadas etiquetas code[/moderador]

Por load

121 de clabLevel



 

firefox

 

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