Foros del Web » Creando para Internet » Flash y Actionscript »

Problema con código

Estas en el tema de Problema con código en el foro de Flash y Actionscript en Foros del Web. Tengo el siguiente código pero no logro que funcione, estoy usando flash mx y lo probe tambien en flash 8. No entiendo que parte de ...
  #1 (permalink)  
Antiguo 09/03/2007, 06:29
 
Fecha de Ingreso: septiembre-2003
Mensajes: 197
Antigüedad: 14 años, 3 meses
Puntos: 0
Problema con código

Tengo el siguiente código pero no logro que funcione, estoy usando flash mx y lo probe tambien en flash 8.

No entiendo que parte de este código es el que no funciona.

El tema es que logro que me muestre 'letrero_mc', pero no el texto dinámico dentro de él:
'letrero_mc.cajaTexto_txt.html = true
letrero_mc.cajaTexto_txt.htmlText = "<font color='#FF00FF'>Amor: </font>" + xmlHoroscopo.firstChild.childNodes[n].childNodes[0].childNodes[0] + "\n" + "<font color='#FF00FF'>Amistad: </font>" + xmlHoroscopo.firstChild.childNodes[n].childNodes[1].childNodes[0] + "\n" + "<font color='#FF00FF'>Truco: </font>" + xmlHoroscopo.firstChild.childNodes[n].childNodes[2].childNodes[0]
'
Aca les dejo el coódigo completo:

Código:
if (xmlorigen == undefined) {
    xmlorigen = "horoscopo.xml"
    }
xmlHoroscopo = new XML ()
xmlHoroscopo.ignoreWhite = true
xmlHoroscopo.onLoad = function  (success) {
    _root.construirHoroscopo()
    }
xmlHoroscopo.load(xmlorigen)
Código:
function construirHoroscopo () {
    for ( i = 0; i < 12; i++){
        _root[xmlHoroscopo.firstChild.childNodes[i].nodeName + "Num"] = i
        }
    piscis_btn.onRelease = function  () {
        n = s_piscisNum
        letrero_mc.gotoAndStop(2)
        letrero_mc.cajaTexto_txt.html = true
        letrero_mc.cajaTexto_txt.htmlText = "<font color='#FF00FF'>Amor: </font>" + xmlHoroscopo.firstChild.childNodes[n].childNodes[0].childNodes[0] + "\n" + "<font color='#FF00FF'>Amistad: </font>" + xmlHoroscopo.firstChild.childNodes[n].childNodes[1].childNodes[0] + "\n" + "<font color='#FF00FF'>Truco: </font>" + xmlHoroscopo.firstChild.childNodes[n].childNodes[2].childNodes[0]
        }
    escorpio_btn.onRelease = function  () {
        n = s_escorpioNum
        letrero_mc.gotoAndStop(3)
        letrero_mc.cajaTexto_txt.html = true
        letrero_mc.cajaTexto_txt.htmlText = "<font color='#FF00FF'>Amor: </font>" + xmlHoroscopo.firstChild.childNodes[n].childNodes[0].childNodes[0] + "\n" + "<font color='#FF00FF'>Amistad: </font>" + xmlHoroscopo.firstChild.childNodes[n].childNodes[1].childNodes[0] + "\n" + "<font color='#FF00FF'>Truco: </font>" + xmlHoroscopo.firstChild.childNodes[n].childNodes[2].childNodes[0]
        }
    cancer_btn.onRelease = function  () {
        n = s_cancerNum
        letrero_mc.gotoAndStop(4)
        letrero_mc.cajaTexto_txt.html = true
        letrero_mc.cajaTexto_txt.htmlText = "<font color='#FF00FF'>Amor: </font>" + xmlHoroscopo.firstChild.childNodes[n].childNodes[0].childNodes[0] + "\n" + "<font color='#FF00FF'>Amistad: </font>" + xmlHoroscopo.firstChild.childNodes[n].childNodes[1].childNodes[0] + "\n" + "<font color='#FF00FF'>Truco: </font>" + xmlHoroscopo.firstChild.childNodes[n].childNodes[2].childNodes[0]
        }
    libra_btn.onRelease = function  () {
        n = s_libraNum
        letrero_mc.gotoAndStop(5)
        letrero_mc.cajaTexto_txt.html = true
        letrero_mc.cajaTexto_txt.htmlText = "<font color='#FF00FF'>Amor: </font>" + xmlHoroscopo.firstChild.childNodes[n].childNodes[0].childNodes[0] + "\n" + "<font color='#FF00FF'>Amistad: </font>" + xmlHoroscopo.firstChild.childNodes[n].childNodes[1].childNodes[0] + "\n" + "<font color='#FF00FF'>Truco: </font>" + xmlHoroscopo.firstChild.childNodes[n].childNodes[2].childNodes[0]
        }
    tauro_btn.onRelease = function  () {
        n = s_tauroNum
        letrero_mc.gotoAndStop(6)
        letrero_mc.cajaTexto_txt.html = true
        letrero_mc.cajaTexto_txt.htmlText = "<font color='#FF00FF'>Amor: </font>" + xmlHoroscopo.firstChild.childNodes[n].childNodes[0].childNodes[0] + "\n" + "<font color='#FF00FF'>Amistad: </font>" + xmlHoroscopo.firstChild.childNodes[n].childNodes[1].childNodes[0] + "\n" + "<font color='#FF00FF'>Truco: </font>" + xmlHoroscopo.firstChild.childNodes[n].childNodes[2].childNodes[0]
        }
    leo_btn.onRelease = function  () {
        n = s_leoNum
        letrero_mc.gotoAndStop(7)
        letrero_mc.cajaTexto_txt.html = true
        letrero_mc.cajaTexto_txt.htmlText = "<font color='#FF00FF'>Amor: </font>" + xmlHoroscopo.firstChild.childNodes[n].childNodes[0].childNodes[0] + "\n" + "<font color='#FF00FF'>Amistad: </font>" + xmlHoroscopo.firstChild.childNodes[n].childNodes[1].childNodes[0] + "\n" + "<font color='#FF00FF'>Truco: </font>" + xmlHoroscopo.firstChild.childNodes[n].childNodes[2].childNodes[0]
        }
    virgo_btn.onRelease = function  () {
        n = s_virgoNum
        letrero_mc.gotoAndStop(8)
        letrero_mc.cajaTexto_txt.html = true
        letrero_mc.cajaTexto_txt.htmlText = "<font color='#FF00FF'>Amor: </font>" + xmlHoroscopo.firstChild.childNodes[n].childNodes[0].childNodes[0] + "\n" + "<font color='#FF00FF'>Amistad: </font>" + xmlHoroscopo.firstChild.childNodes[n].childNodes[1].childNodes[0] + "\n" + "<font color='#FF00FF'>Truco: </font>" + xmlHoroscopo.firstChild.childNodes[n].childNodes[2].childNodes[0]
        }
    aries_btn.onRelease = function  () {
        n = s_ariesNum
        letrero_mc.gotoAndStop(9)
        letrero_mc.cajaTexto_txt.html = true
        letrero_mc.cajaTexto_txt.htmlText = "<font color='#FF00FF'>Amor: </font>" + xmlHoroscopo.firstChild.childNodes[n].childNodes[0].childNodes[0] + "\n" + "<font color='#FF00FF'>Amistad: </font>" + xmlHoroscopo.firstChild.childNodes[n].childNodes[1].childNodes[0] + "\n" + "<font color='#FF00FF'>Truco: </font>" + xmlHoroscopo.firstChild.childNodes[n].childNodes[2].childNodes[0]
        }
    capricornio_btn.onRelease = function  () {
        n = s_capricornioNum
        letrero_mc.gotoAndStop(10)
        letrero_mc.cajaTexto_txt.html = true
        letrero_mc.cajaTexto_txt.htmlText = "<font color='#FF00FF'>Amor: </font>" + xmlHoroscopo.firstChild.childNodes[n].childNodes[0].childNodes[0] + "\n" + "<font color='#FF00FF'>Amistad: </font>" + xmlHoroscopo.firstChild.childNodes[n].childNodes[1].childNodes[0] + "\n" + "<font color='#FF00FF'>Truco: </font>" + xmlHoroscopo.firstChild.childNodes[n].childNodes[2].childNodes[0]
        }
    sagitario_btn.onRelease = function  () {
        n = s_sagitarioNum
        letrero_mc.gotoAndStop(11)
        letrero_mc.cajaTexto_txt.html = true
        letrero_mc.cajaTexto_txt.htmlText = "<font color='#FF00FF'>Amor: </font>" + xmlHoroscopo.firstChild.childNodes[n].childNodes[0].childNodes[0] + "\n" + "<font color='#FF00FF'>Amistad: </font>" + xmlHoroscopo.firstChild.childNodes[n].childNodes[1].childNodes[0] + "\n" + "<font color='#FF00FF'>Truco: </font>" + xmlHoroscopo.firstChild.childNodes[n].childNodes[2].childNodes[0]
        }
    acuario_btn.onRelease = function  () {
        n = s_acuarioNum
        letrero_mc.gotoAndStop(12)
        letrero_mc.cajaTexto_txt.html = true
        letrero_mc.cajaTexto_txt.htmlText = "<font color='#FF00FF'>Amor: </font>" + xmlHoroscopo.firstChild.childNodes[n].childNodes[0].childNodes[0] + "\n" + "<font color='#FF00FF'>Amistad: </font>" + xmlHoroscopo.firstChild.childNodes[n].childNodes[1].childNodes[0] + "\n" + "<font color='#FF00FF'>Truco: </font>" + xmlHoroscopo.firstChild.childNodes[n].childNodes[2].childNodes[0]
        }
    geminis_btn.onRelease = function  () {
        n = s_geminisNum
        letrero_mc.gotoAndStop(13)
        letrero_mc.cajaTexto_txt.html = true
        letrero_mc.cajaTexto_txt.htmlText = "<font color='#FF00FF'>Amor: </font>" + xmlHoroscopo.firstChild.childNodes[n].childNodes[0].childNodes[0] + "\n" + "<font color='#FF00FF'>Amistad: </font>" + xmlHoroscopo.firstChild.childNodes[n].childNodes[1].childNodes[0] + "\n" + "<font color='#FF00FF'>Truco: </font>" + xmlHoroscopo.firstChild.childNodes[n].childNodes[2].childNodes[0]
        }
    }
Agradeceria mucho me ayudaran a entender lo que estoy haciendo mal. Gracias.
  #2 (permalink)  
Antiguo 09/03/2007, 09:39
cmc
 
Fecha de Ingreso: febrero-2003
Ubicación: Capital
Mensajes: 1.317
Antigüedad: 14 años, 10 meses
Puntos: 1
Re: Problema con código

Para empezar a probar podrias anular la carga del xml y probarlo primero con un string interno, si esto funciona el tema esta en la lectura del xml por lo cual en un documento aparte te aconcejaria que dentro de un trace trates de visualizar algun nodo y luego lo unas al archivo final.
__________________
Claudio Caldareri
diseñador Multimedial
www.disemedios.com.ar
  #3 (permalink)  
Antiguo 09/03/2007, 11:38
 
Fecha de Ingreso: septiembre-2003
Mensajes: 197
Antigüedad: 14 años, 3 meses
Puntos: 0
Re: Problema con código

cmc muchas gracias por tu consejo, lo voy a poner en práctica, a ver si de esa manera encuentro el error.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:08.