..:: MX Studio Fóruns ::..: Acrescentar mais um campo no xml - ..:: MX Studio Fóruns ::..

Jump to content

Publicidade




ATENÇÃO

Para evitar posts desnecessários e que não influam para o andamento e desenvolvimento do fórum, clique aqui e leia todas as regras.
Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

Acrescentar mais um campo no xml estou com problemas nos AS.

#1 User is offline   Thiago Vilela 

  • Group: Membros
  • Posts: 207
  • Joined: 08-August 08

Posted 02 March 2009 - 05:59 PM

Eaee pessoal...

Tenho um código meio complicado, não etendi direito como funciona. O problema é acrescentar mais um campo do xml.

Tentei duplicar o código que chama por attachMovie o mc, mas não deu certo, quando visualizo no swf um campo é pulado.

Segue link para visualização do que tenho.

http://www.qbgc.com.br/calendario.zip


Segue código:

CÓDIGO
principal.setMask(mask);

var numero:Number = 0;
var pos2:Number = new Number();
var ltr2:Object = new Object();
ltr2.onLoadInit = function(mc2:MovieClip) {
};
var mcl2:MovieClipLoader = new MovieClipLoader();
mcl2.addListener(ltr2);
var xml2:XML = new XML();
xml2.ignoreWhite = true;
xml2.onLoad = damape2;
function damape2(sucesso2) {
    if (sucesso2) {
        var pn2:Array = this.firstChild.childNodes;
        var t2:Number = pn2.length;
        for (g=0; g<t2; g++) {
            var m2:MovieClip = principal.attachMovie("amostra", "amostra"+g, principal.getNextHighestDepth());
            if (pr2 == undefined) {
                m2._y = numero*m2._height+10*numero;
                numero++;
            } else {
                m2._y = 20+(pr2._y+pr2._height);
                numero++;
            }
            //text nome
            m2.nome.text = pn2[g].attributes.nome;
            tp2 = pn2[g].childNodes.length;
            for (h=0; h<tp2; h++) {
                var pr2:MovieClip = principal.attachMovie("prod1", "prod"+h, principal.getNextHighestDepth());
                if (h == 0) {
                    pr2._y = 5+(m2._y+m2._height);
                    pos2 = pr2._y;
                } else {
                    pr2._y = pos2+pr2._height;
                    pos2 = pr2._y;
                }
                numero++;
                //text nome
                pr2.nome.text = pn2[g].childNodes[h].attributes.nome;
            }
            m2.prod1.unloadMovie();
        
        //text torneio
            m2.torneio.text = pn2[g].attributes.torneio;
            tp2 = pn2[g].childNodes.length;
            for (h=0; h<tp2; h++) {
                var pr2:MovieClip = principal.attachMovie("prod2", "prod"+h, principal.getNextHighestDepth());
                if (h == 0) {
                    pr2._y = 5+(m2._y+m2._height);
                    pos2 = pr2._y;
                } else {
                    pr2._y = pos2+pr2._height;
                    pos2 = pr2._y;
                }
                numero++;
                //text torneio
                pr2.torneio.text = pn2[g].childNodes[h].attributes.torneio;
            }
            m2.prod1.unloadMovie();
    }
        amostra2.unloadMovie();
    } else {
        trace("Erro!");
    }
}
xml2.load("calendario.xml");



Agradeço a todos... abraço!
0

#2 User is offline   Thiago Vilela 

  • Group: Membros
  • Posts: 207
  • Joined: 08-August 08

Posted 09 March 2009 - 11:40 AM

Alguém entende esse código?
Valew pessoal.
0

#3 User is offline   flashDeveloper 

  • Group: Membros
  • Posts: 119
  • Joined: 12-September 08

Posted 13 March 2009 - 06:25 AM

QUOTE(Thiago Vilela @ 9/3/2009 10:03:08) <{POST_SNAPBACK}>
Alguém entende esse código?
Valew pessoal.



Fala Tiago blz, eu achei esse codigo meio confuso, sei solucionar o problema mas teria que ser outro codigo.
Pelo que vi no site do seu cliente, parece que está funcionando o calendario.
Se ainda estiver precisandode ajuda da um toque...
vlw
ate

0

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic



Publicidade




1 User(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)