Ir para conteúdo
Fórum Script Brasil

konras

Veteranos
  • Total de itens

    1.082
  • Registro em

  • Última visita

Tudo que konras postou

  1. consegui também n... :blink: hehe, fico te devendo... sei que você n quer, mas talvez colocando o codigo em um bt do lado da caixa, funcione...
  2. konras

    Duplicate Mc

    já fiz isso miguin , continua na mesma, está osso cara... tai o arquivo p você ver se estiver tranqüilo agora... estudando valeu...
  3. konras

    Duplicate Mc

    caraca meu, uma hora chegamos lá... agora esotu fazendo a mesma coisa para duplicar e deslocar objetos, porem, so aparecem as pedras... // pedras function pedras() { //parte de cima _root.createEmptyMovieClip("pedras_cima", 9); pedras_cima._x = 530; pedras_cima._y = -9; pedras_cima.attachMovie("mcStone", "mcStone", 10); for (n=1; n<=20; n++) { pedras_cima.duplicateMovieClip("mcStone"+n, 10+n); this["mcStone"+n]._x = 530+n*60; this["mcStone"+n]._y = random(30); this["mcStone"+n].attachMovie("mcStone", "mcStone", 10+n); this["mcStone"+n].onEnterFrame = function() { this._x -= 5; if (this._x<=-122) { this._x = 950; } }; } } // obstaculos function obstaculo() { _root.createEmptyMovieClip("obstaculo", 11); obstaculo._x = 560; obstaculo._y = 500; obstaculo.attachMovie("mcZeppelin", "mcZeppelin", 12); for (z=1; z<=10; z++) { obstaculo.duplicateMovieClip("mcZeppelin"+z, 12+z); this["mcZeppelin"+z]._x = 530+z*400; this["mcZeppelin"+z]._y = random(300); this["mcZeppelin"+z].attachMovie("mcZeppelin", "mcZeppelin", 12+z); this["mcZeppelin"+z].onEnterFrame = function() { this._x -= 5; if (this._x<=-122) { this._x = 4000; } }; } } tem estas duas funcoes que são chamadas assim: onClipEvent (mouseDown) { _root.obstaculo(); _root.pedras(); } o que acontece é que só as pedras estao aparecendo... porém quando tiro a funcao do obstaculo, eles aparecem normal... o que pode estar errado?
  4. então faz assim: na camada actions use tres frames: 1º: i=0; 2º: acoes de duplicar; 3º: if (i>1000) { // aqui seria o nº máximo de gotas... i = 0; } else { gotoAndPlay(2); } agora vai... :D
  5. olha este tuto aew, que coloca mais de uma acao no mesmo botao... TUTO no seu caso tem duas acoes, e acredito que na segunda você queira parar a musica, então use stopAllSounds();
  6. tenta assim então: if (val == "teste") { _root.gotoAndStop(2); } else if (val == "tes") { root.gotoAndStop(3); }
  7. no frame que esta seu combobox, você coloca: lembre de nomear sua combobox, noexemplo usei opcao. if(opcao==1){ getURL("opcao1.html","_blank"); }else if(opcao==2){ getURL("opcao2.html","_blank"); }else if ... assim por diante. ok???
  8. você deve especificar o caminho que o link deve seguir. tipo, se for um iframe com o nome:abrir no botao você coloca: on(press){ loadMovie("teste.swf","_abrir") } beleza???
  9. sim, claro... dentro do codigo de duplicar as gotas você coloca: _x = random(10); _y = random(10); ai você vai testando estes valores ate ficarem dentro de sua proposta...
  10. konras

    Duplicate Mc

    consegui cara, era o depth mesmo, mas tive de colocar manualmente p poder ficar como eu queria, valeu... :)
  11. konras

    Duplicate Mc

    se você n entender o que é coloco um link p arquivo... // carrega titulo da biblioteca _root.createEmptyMovieClip("titulo", 1); titulo._x = 37.1; titulo._y = 60; titulo.attachMovie("mcTitle", "mcTitle", 2); //carrega heliporto _root.createEmptyMovieClip("heliporto", 3); heliporto._x = 100; heliporto._y = 348; heliporto.attachMovie("mcBase", "mcBase", 4); // pedras function pedras() { _root.createEmptyMovieClip("alvo", 1); alvo._x = 530; alvo._y = -9; alvo.attachMovie("mcStone", "mcStone", 2); for (n=1; n<=20; n++) { alvo.duplicateMovieClip("mcStone"+n, 2+n); this["mcStone"+n]._x = 530+n*60; this["mcStone"+n]._y = random(30); this["mcStone"+n].attachMovie("mcStone", "mcStone", 2+n); this["mcStone"+n].onEnterFrame = function() { this._x -= 5; if (this._x<=-122) { this._x = 950; } }; } } são os MC que estou colocando no palco usando attachMovie, só que no palco já tem alguns MCs e estes acabam ficando atras dos que trago da biblioteca. eu ate tentei carregar todos da biblioteca, mas deu errado, acho que é algo nos depths que to viajando... se quizer, avisa que ponho o arquivo, é que não queria te dar tanto trabalho assim... :unsure: acho que encontrei o erro no depth... é na function pedras num é???
  12. konras

    Duplicate Mc

    saco, agora estou com problemas com o depth... tenho um MC que já está no palco, que acaba ficando atrás dos outros que carrego por attachMovie... tem como acertar isso???
  13. faça a gota, converta em MC,instancie de gota , entre neste MC, converta em grafico, dê F6 no frame 10 por exemplo, coloque interpolaçao de movimento, crie uma camada guia, faça uma trajetoria curva saindo do chuveiro e chegando na banheira; no ultimo frame da gota, coloque alpha zero. ai, agora fica mais facil usar o efeito chuva, você só deve se preocupar em limitar de onde as gotas podem sair, provavelmente no random de x e de y... tenta aew...
  14. caraca vei, tu é fodas mermo... :blink: tentei isso varias vezes mas NUNCA funfou... não declarei a variavel... :blink:
  15. konras

    Duplicate Mc

    consegui, valeu pela dica...
  16. problema galera, quero chamar uma função só no primeiro clique que der com o mouse, AH, estou usando onClipEvent (mouseDown){ varias acoes, inclusive chama a funçao...; } eu queria que chamasse a funçao só no primeiro clique. valeu...
  17. eu baixei seu arquivo e vi que fez assim: vou enumerar p eu não me perder. você fez um MC(1) contendo tudo, dentro dele, tem outro MC(2) contendo so as fotos, em cada foto, você fez um botao(3), ai em cada botao, no estado over, você fez outro MC(4), e dentro dele outro botao(5)... UFA :blink: acredito que esteja dando errado pela fato de ter um botao dentro de outro. tenta assim : nos numeros 1 e 2 está legal, ai no passo 3, crie um MC ao invez de de botao. e dentro deste MC você faz akela animaçao (ficou legal), controlando atraves de um botao invisivel em outra camada. seria assim oh: on (rollOver) { gotoAndPlay("S1"); } on (releaseOutside, rollOut) { gotoAndPlay("S2"); } on (press) { _root.gotoAndPlay("Scena 1", 1);; } tenta assim, ou então refaz lembrando de não colocar botao dentro de botao...
  18. konras

    Tempo

    fiz e funcionou certinho, porem sempre que clico de novo, a contagem se inicia ... tem como tipo iniciar a funcao só no primeiro clique?
  19. já tentou usar _parent ao invez de _root?
  20. konras

    Duplicate Mc

    bom, continuando então, lembrando que agora estou usando o MX2004... o código está assim... myMC = _root.createEmptyMovieClip("alvo", this.getNextHighestDepth()); _root.alvo.attachMovie("bolinha", "mcBola", this.getNextHighestDepth(), {_x:100, _y:100}); for (n=1; n<=10; n++) { alvo.duplicateMovieClip("alvo"+n, this.getNextHighestDepth()); this["alvo"+n]._x = n*25; this["alvo"+n].attachMovie("bolinha", "mcBola", this.getNextHighestDepth(), {_x:100, _y:100}); this["alvo"+n].onEnterFrame = function() { this._x -= 10; if (this._x<=-70) { this.removeMovieClip(); [b]alvo.duplicateMovieClip("alvo"+n, this.getNextHighestDepth());[/b] } }; } tá funfando legal antti-puff, valeu mesmo.. Seguinte ali onde esta negrito eu que inseri, na verdade eu quero que, assim que a primeira cópia for apagada, uma outra seja criada em seu lugar, entrando atras das que ainda estao no palco... entendeu???
  21. você deve voltar para a cena para comanda-la... on (release) { _root.gotoAndPlay("Scene 5", 1); }
  22. attachMovie? foi assim ? porque tentei ... deve ter errado algo...
×
×
  • Criar Novo...