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..
Publicidade
|
|
Page 1 of 1
AJUDA com Jogo com decoração de ambiente Um jogo para movimentar moveis em um sala
#2
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:
Cria um botão no palco e coloca esse código:
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:
Qualquer dúvida posta aí =D
Falou!
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.
}
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.
}
_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
}
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!
Share this topic:
Page 1 of 1
Similar Topics
| Topic | Forum | Started By | Stats | Last Post Info | |
|---|---|---|---|---|---|
|
CEO do Google se diz pronto para avançar em acordo com Yahoo
|
Notícias |
Notícias
|
|
|
|
Microsoft paga US$ 10 milhões para ter Seinfeld ao lado de Bill Gates
|
Notícias |
Notícias
|
|
|
|
Com oferta pelo Yahoo!, Microsoft manda recado para o Google
|
Notícias |
Notícias
|
|
|
|
ROT 13
ajuda na criação do prog |
Flash & ActionScript |
bserpeloni
|
|
|
|
ARM revela projeto de chip para "internet das coisas"
|
Notícias |
Notícias
|
|
|
|
Dá pau no Mozilla, mas, funciona no Firefox
processamento de formulário com falha |
Dreamweaver |
anoxia
|
|
|
|
Preciso de ajuda
Como Fazer Detector de Plugin |
Flash & ActionScript |
MatiasRivas
|
|
|
|
Icann avalia a adoção de novos domínios para a internet
|
Notícias |
Notícias
|
|
Publicidade
|
|

Help













