..:: MX Studio Fóruns ::..: duplicateMovieClip dentro de evento onLoadInit não funciona - ..:: 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

duplicateMovieClip dentro de evento onLoadInit não funciona Acho que não acha o caminho para duplicar...

#1 User is offline   Tiago Braga 

  • Group: Moderadores
  • Posts: 732
  • Joined: 15-May 07

Posted 15 January 2009 - 12:28 AM

Galera, estou fazendo um trabalho aqui, que vai ter a necessidade de duplicar os elementos.

A estrutura é a seguinte:

CÓDIGO
function criaEsteira() {
    
    var ttXML:Number = esteira.firstChild.childNodes.length;
    
    for (i=0; i<ttXML; i++) {
        //esteira_mc.createEmptyMovieClip("links"+i, esteira_mc.getNextHighestDepth());
        esteira_mc.attachMovie("mini","links"+i, esteira_mc.getNextHighestDepth());
        
        Listener.onLoadComplete = function(mc:MovieClip){
            //mc.onEnterFrame = verificaPos;
        }
        
        //Variaveis criadas para testes
        var a:Number = 0;
        var t:Number = ttXML;
        
        Listener.onLoadInit = function(mc:MovieClip){
            mc._x = posX;
            posX += mc._width;

            trace(duplicateMovieClip(mc, "links"+t, t));
            trace(mc["links"+t]);
            
            a++;
            t++;
        }
        
        mcLoader.unloadClip(esteira_mc["links"+i]);
        mcLoader.loadClip(esteira.firstChild.childNodes[i].firstChild.nodeValue,esteira_mc["links"+i]);
    }
    
    mcLoader.addListener(Listener);
    
}


Bom, carrego imgs via xml, logo com o evento onLoadInit, falo para a foto ir para a posição indica. Nisso, gostaria de duplicar por exemplo a primeira imagem carregada. Eu teria que usar duplicateMovieClip, e assim está. Quando colocado o trace ela me retorna indefinido, mas pq?

Está é a dúvida..

Desde já agradeço..

Até
0

#2 User is offline   McBAST 

  • Group: Membros
  • Posts: 505
  • Joined: 25-October 07

Posted 15 January 2009 - 02:24 AM

As fotos são carregadas, mas não são duplicadas? Como que você declarou a variável Listener? Será que o mc principal não está sendo removido e por isso ficando indefinido?

Abraços!
0

#3 User is offline   Tiago Braga 

  • Group: Moderadores
  • Posts: 732
  • Joined: 15-May 07

Posted 15 January 2009 - 08:59 AM

QUOTE
Como que você declarou a variável Listener?

CÓDIGO
var Listener:Object = new Object();


QUOTE
Será que o mc principal não está sendo removido e por isso ficando indefinido?

Isso que gostaria de saber... sad.gif

QUOTE(McBAST @ 15/1/2009 01:01:13) <{POST_SNAPBACK}>
As fotos são carregadas, mas não são duplicadas? Como que você declarou a variável Listener? Será que o mc principal não está sendo removido e por isso ficando indefinido?

Abraços!

0

#4 User is offline   Tiago Braga 

  • Group: Moderadores
  • Posts: 732
  • Joined: 15-May 07

Posted 15 January 2009 - 10:44 AM

McBAST, resolvi aqui. Dentro do onLoadInit não deu de jeito nenhum, ai decidir duplicar fora e anter criar as mini com attachMovieClip. O que estou fazendo é um menu infinito, mas dinâmico. Quando quiser, me fala.. biggrin.gif

Até
0

Share this topic:


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


Similar Topics Collapse


Publicidade




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