..:: MX Studio Fóruns ::..: AJUDA com Jogo com decoração de ambiente - ..:: MX Studio Fóruns ::..

Jump to content

Publicidade




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

AJUDA com Jogo com decoração de ambiente Um jogo para movimentar moveis em um sala

#1 User is offline   netpb 

  • Group: Membros
  • Posts: 1
  • Joined: 19-December 09

  Posted 19 December 2009 - 08:45 PM

Ola sou novo aqui es estou precisando de um jogo para movimentar objetos noma sala(sofas, cadeiras, estantes, centros etc) como esse jogo,,,http://www.obravipblogs.com.br/jogo/jogo_de_decoracao,,,mas não precisa ser fiel e esse so parecido.


agradeço por informações por pequena que fo..

Obrigado a todos..
0

#2 User is offline   D.passoni 

  • Group: Membros
  • Posts: 33
  • Joined: 04-October 08

Posted 02 March 2010 - 04:28 PM

Opa, tudo bem?

Então esse código, parece ser bem simples...

Quando clica num botão duplica algum objeto, vamos supor, que você já criou um movieClip, que se chama, 'caixa' e já o instanciou.

Tendo o movieClip criado, é só criar um botão para duplicá-lo e dentro das ações do movieClip fazer com que, se clicar, ele fica onde está o cursor e se soltar fica na posição atual.

-

Vamos lá...

no primeiro frame da animação coloca esse código:
CÓDIGO
contador = 0;//
function criaCaixa(){
    duplicateMovieClip(caixa, ["caixa"+contador], contador);//Essa linha duplica o movieClip
    this["caixa"+contador]._x = 100; //Essa linha deixa o X do movieClip duplicado valendo 100
    this["caixa"+contador]._y = 100; //Essa linha deixa o Y do movieClip duplicado valendo 100
    contador++; //Adiciona +1 para a variável contador.
}


Cria um botão no palco e coloca esse código:
CÓDIGO
on(press){
    _root.criaCaixa();//Ele vai puxar a função que está no primeiro frame, que servirá para duplicar.
}


Depois de ter feito isso, cria um movieClip no palco, e coloca o instance name dele de 'caixa' (sem aspas) e coloca o código nele:
CÓDIGO
onClipEvent (load) {
    if (this._name == "caixa") {
        this._visible = false;//Se não for a cópia, não aparecerá no palco
    } else {
        this._visible = true;
    }
}
on (press) {
    this.startDrag(true);//pega a posição do mouse
}
on (release, releaseOutside) {
    this.stopDrag();//para de pegar a posição do mouse
}


Qualquer dúvida posta aí =D

Falou!





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)