Comunidad de diseño web y desarrollo en internet online

Cargar un texto especifico desde XML

Citar            
MensajeEscrito el 11 Nov 2008 04:32 am
Hola amigos, bueno, ando con un problema, quiero cargar texto especifico es decir si hacen clic en el boton 1 que cargue tal texto, si hace clic en la opcion 2 que cargue otro texto. Lo que he hecho es esto.

Código :


xmlformat = new XML();
xmlformat.ignoreWhite = true;
xmlformat.onLoad = function (){
   //Variable para contener el CSS
   var miCSS = new TextField.StyleSheet();
   //Cargamos el CSS
   miCSS.onLoad = function() {
      //Cantidad de textos
      numtext = xmlformat.firstChild.childNodes.length;

      //Array con los textos
      texto = new Array(numtext);
      for (i=0; i<numtext; i++){
         texto[i] = xmlformat.firstChild.childNodes[i];
      }
      
      //Atacheamos la CSS a la caja de texto y ponemos el primer texto
      texto_actual = 0;
      txt.styleSheet = miCSS;
      txt.text = texto[texto_actual];
   }
   miCSS.load("estilo.css");
}

//Cargamos XML
xmlformat.load("texto.xml");


//Texto siguiente
home_btn.onPress = function(){
   if (texto_actual < (numtext-1)){
      texto_actual++;
      txt.text = texto[texto_actual];
   }
}



Eso es lo que eh puesto, lo que no se es como hacer uqe el boton home cargue el texto numero 1 del xml. Y no quiero hacer un xml para cada seccion.

Mi xml es el siguiente

Código :


<mistxts>
   <texto>
      <p class="titulo">Texto 1class</p><br></br>
      <p class="negrita">Opcion 1 </p><p class="texto">esto es el texto numero 1 hemos escogido la opcion 

1</p>
   </texto>
   <texto>
      <p class="titulo">Texto 2</p><br></br>
      <p class="negrita">Opcion 2  </p><p class="texto">usted eligio la opcion 2</p><br></br>
      <
   </texto>
   <texto>
      <p class="titulo">Textp 3</p><br></br>
      <p class="negrita">Opcion 3</p><p class="texto"> la opcion 3.</p><br></br>
   </texto>
</mistxts>



el css no interesa. Alguien me da una mano? Un saludo.

Por ak3r

31 de clabLevel



 

firefox
Citar            
MensajeEscrito el 11 Nov 2008 06:41 pm
alguien tiene idea?

Por ak3r

31 de clabLevel



 

firefox

 

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