..:: MX Studio Fóruns ::..: duplicateMovieClip help! - ..:: MX Studio Fóruns ::..

Jump to content

Publicidade




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

duplicateMovieClip help!

#1 User is offline   daniel9c 

  • Group: Membros
  • Posts: 4
  • Joined: 01-October 07

Posted 01 October 2007 - 10:15 AM

Olá Pessoal... estava feliz fazendo um jogo teste porem apareceu um problema.
Por favor analisem o código abaixo que coloquei no 1º frame da time line principal do meu projeto.
CÓDIGO
onMouseDown = function() {

    _root.bolamc.duplicateMovieClip("bolacop1",_root.bolamc,_root.bolamc);
    _root.bolacop1._x = 110;
    _root.bolacop1._y = 110;
    
}


bom .. até ai tudo bem... quando eu clicko com o mouse uma cópia do movie clip bolamc aparece na tela.
Mas porem se eu adicionar as seguintes linhas de código para duplicar outro movie clip nao da certo.! vejam:

CÓDIGO
onMouseDown = function() {

    _root.bolamc.duplicateMovieClip("bolacop1",_root.bolamc,_root.bolamc);
    _root.bolacop1._x = 110;
    _root.bolacop1._y = 110;
    
       _root.cubomc.duplicateMovieClip("cubocop1",_root.cubomc,_root.cubomc);
    _root.cubocop1._x = 210;
    _root.cubocop1._y = 210;
    
}


Com o código acima... a parte de duplicar a bola parece que é anulada e só duplica o cubo.!
Parece que nao da para duplicar mais de um movie clip na mesma funcao! alguem sabe porque? e como eu contorno o problema?

Obrigado.. smile.gif
0

#2 User is offline   daniel9c 

  • Group: Membros
  • Posts: 4
  • Joined: 01-October 07

  Posted 02 October 2007 - 01:03 PM

Consegui Solucionar o Problema laugh.gif

O esquema é o nível em que a cópia do movieClip vai ficar, se ficar mais de um movieClip no mesma nível o outro some.


duplicateMovieClip(parametro1,parametro2:,parametro3);

onde:
parametro1 = 'Nome do novo movie clip".
parametro2 = Nível do movie clip.
parametro3 = movieClip de onde as propriedades serão erdadas.



Colocando o código assim o problema é solucionado.
CÓDIGO
onMouseDown = function() {

    _root.bolamc.duplicateMovieClip("bolacop1", 1,_root.bolamc);
    _root.bolacop1._x = 110;
    _root.bolacop1._y = 110;
    
     _root.cubomc.duplicateMovieClip("cubocop1", 2,_root.cubomc);
    _root.cubocop1._x = 210;
    _root.cubocop1._y = 210;
    
}



0

Share this topic:


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



Publicidade




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