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.