ddelucca 0 Denunciar post Postado Outubro 16, 2008 então galera, to fazendo o site de uma cantora. ela quis como um passeio virtual, como vcs podem ver no link: http://www.brunaolly.com.br/new/ o problema é q o flash ñ para ao fim de cada lado. Ele vaza de um lado para o outro. Gostaria de saber como posso fazer para parar ao fim da imagem. Aproveitando, se alguém souber como faço pra essa animação começar parada em vez de mexendo devagarinho. agradeço a todos ae briigadão Compartilhar este post Link para o post Compartilhar em outros sites
Thiago de Oliveira Cruz 21 Denunciar post Postado Outubro 16, 2008 bom para começar parada crie uma camada chamada actions e nela no campo de ações digite apenas stop(); faça isso também na ultima linha crie um campo em branco e coloque a ação de stop(); na ultima linha da animação. Mas ai para iniciar o movimento você deve fazer um botão de play... ou algo parecido Ai vai ter de usar os comandos em um botão que você desenhar querendo que seja o play. on(release){ gotoAndPlay(2); ou apenas play(); } que ele vai iniciar sózinho apartir do segundo frame. caso esteja usando AS2 claro se for AS3 você vai ter de colocar uma instancia no botão dizendo qual o nome do botão e chama-lo dando a função! ;) Espero ter ajudado Compartilhar este post Link para o post Compartilhar em outros sites
ddelucca 0 Denunciar post Postado Outubro 16, 2008 então brother, tentei o stop, mas ñ funcionou ela continuava a começar se movendo e em relação a parar ao chegar ao fim da imagem, tb ñ sei como fazer mas ae, agradeço a força ae e se mais alguém tiver alguma idéia Compartilhar este post Link para o post Compartilhar em outros sites
neookano 0 Denunciar post Postado Outubro 16, 2008 você pode tentar fazer um: if(mc.x>limite){ mc.x=limite; } você usa as2 ou as3 ? se você postar seu código ficaria mais fácil te ajudar Compartilhar este post Link para o post Compartilhar em outros sites
ddelucca 0 Denunciar post Postado Outubro 16, 2008 brother, acho q é as2 na verdade, esse exemplo tava pronto já. apenas o baixei e customizei se quiser, mando pro seu e-maail ou ser´qa q posso postar mais de 4mb?! valeu Compartilhar este post Link para o post Compartilhar em outros sites
Thiago de Oliveira Cruz 21 Denunciar post Postado Outubro 16, 2008 como assim não funcionou?? O_O Isso ai não é uma animação frame a frame? Você não colocou a primeira parte da foto no frame 1 e lá no frame 120 por exemplo você colocou a imagem terminada... e mando ele fazer motion tween? O_O se quiser manda no meu e-mail sinta se a vontade ############ eu respondo pra você com comentarios onde estava o erro e o que fazer Abraços Compartilhar este post Link para o post Compartilhar em outros sites
ddelucca 0 Denunciar post Postado Outubro 16, 2008 né ñ meu brother :mellow: valeu msm. vou mandar agora Compartilhar este post Link para o post Compartilhar em outros sites
Thiago de Oliveira Cruz 21 Denunciar post Postado Outubro 16, 2008 ok ficarei no aguardo! :) Compartilhar este post Link para o post Compartilhar em outros sites
ddelucca 0 Denunciar post Postado Outubro 16, 2008 já mandei irmão Compartilhar este post Link para o post Compartilhar em outros sites
Thiago de Oliveira Cruz 21 Denunciar post Postado Outubro 16, 2008 Não recebi o arquivo ainda não amigo Tem certeza que você enviou corretamente para o meu e-mail? Me add no googletalk se você tiver... é o mesmo e-mail que passei a cima abraços Compartilhar este post Link para o post Compartilhar em outros sites
ddelucca 0 Denunciar post Postado Outubro 16, 2008 fala brother enviei, mas voltou. ae upei ele no ftp e mandei o link pra você ñ dá pra usar nem msn e nem googletalk aqui na agência mas valeu irmão Compartilhar este post Link para o post Compartilhar em outros sites
Thiago de Oliveira Cruz 21 Denunciar post Postado Outubro 16, 2008 onClipEvent(load){ // fscommand("allowscale", false); _root.ini = true; _root.arrast = false; _root.mao._visible = false; } onClipEvent(mouseDown) { // <======= controla as opções de mouse _root.clique._visible=false; _root.ini = false; // _root.mao.startDrag(); _root.mao._visible = true; x = (_xmouse+this._x); _root.mao._x = x; _root.mao._y = _ymouse; _root.arrast = true; // y = (x-_xmouse)/50; } onClipEvent(mouseUp) { // _root.mao.stopDrag(); _root.mao._visible = false; // x = _xmouse; _root.arrast = false; } onClipEvent(enterFrame){ if (_root.ini) { this._x -= 0; // <============= aqui é que ele faz se movimentar como estava no 2 a animação tava andando a 2 frames por segundo no 0 ele fica parado. } if (key.isDown(key.LEFT)) { _root.ini = false; this._x += 5; // <======= controla a velocidade que o clip vai andar de acordo com a seta do teclado apertada no caso a seta esquerda, e vai fazer andar 5 frames por segundo. } else if (key.isDown(key.RIGHT)) { _root.ini = false; this._x -= 5; // <======= controla a velocidade que o clip vai andar de acordo com a seta do teclado apertada no caso a seta direita, e vai fazer andar 5 frames por segundo. } if(this._x>1) { // <============= controla o tamanho do clip this._x = -1730; } else if (this._x<(-1730)) { // <============ controla quando ele vai recomeçar this._x = 0; } // trace((_xmouse+this._x)); if (_root.arrast) { // x += this._x += (x-(_xmouse+this._x))/10; y = (x-(_xmouse+this._x)); if (y > 0) { _root.mao.prevFrame(); }else if (y < 0) { _root.mao.nextFrame(); } // trace (x+" "+(_xmouse)); } // if (_xmouse>400 | _xmouse<0 | _ymouse<0 | _ymouse>300) { // _root.mao.stopDrag(); // _root.mao._visible = false; // _root.arrast = false; // } } bom vamos lá da uma lida no que eu escrevi no código! >< espero ter ajudado. Com os dados que eu coloquei ele vai parar de bugar e vai até o final e volta para a newsletter. se você não quiser que ele vá para newsletter você adiciona outro if que faça com que ele fique parado por ali xP abraços Compartilhar este post Link para o post Compartilhar em outros sites
ddelucca 0 Denunciar post Postado Outubro 16, 2008 opa irmão cara, ta começando parado, mas ele ainda continua sem parar quando chega ao fim da img. continua do msm jeito malz ae tá te dando esse trampo todo irmão ah, e esqueci de te falar: queria q ele paresse no final da img msm. se ela quisesse, voltava depois Compartilhar este post Link para o post Compartilhar em outros sites
Thiago de Oliveira Cruz 21 Denunciar post Postado Outubro 16, 2008 Então eu to aqui tentando descobrir como fazer pro infeliz parar rs Que eu ainda não descobri Como começar parado eu já fiz :P agora falta fazer ele parar lá no final xD Compartilhar este post Link para o post Compartilhar em outros sites
Thiago de Oliveira Cruz 21 Denunciar post Postado Outubro 16, 2008 if(this._x>1) { // <============= controla o tamanho do clip this._x = -1730; } else if (this._x<(-1730)) { // <============ controla quando ele vai recomeçar _root.ini = 0; this._x = 1600; } Pronto muda aquela ultima linha ali que ele para no final ¬¬ quando tive tempo pra olha o codigo mesmo que eu entendi xD Compartilhar este post Link para o post Compartilhar em outros sites
ddelucca 0 Denunciar post Postado Outubro 16, 2008 hehehehehe mó m***** né vei mas ae, valeu msm irmão. tu tá me ajudando pra caramba Compartilhar este post Link para o post Compartilhar em outros sites
Thiago de Oliveira Cruz 21 Denunciar post Postado Outubro 16, 2008 Se tu só queria que ele para-se... com o que eu coloquei ai eu forço que ele pare pelo lado direito..... agora se o camarada resolver volta pro lado esquerdo eu não forcei a parada não :S ai tem que coloca outro else if... que faça com que ele pare xD Compartilhar este post Link para o post Compartilhar em outros sites
ddelucca 0 Denunciar post Postado Outubro 16, 2008 valeu irmão vou tentar estudar esse código do lado direito, ele para e se tentar ir, ele fica piscando, mas no esquerdo, ele continua passando direto mas nem vou mais te incomodar com isso ñ valeu msm a força e abração irmão Compartilhar este post Link para o post Compartilhar em outros sites
Thiago de Oliveira Cruz 21 Denunciar post Postado Outubro 16, 2008 if (key.isDown(key.LEFT) or this._x<(-1710)) { _root.ini = false; this._x += 5; } if (key.isDown(key.RIGHT) or this._x>1) { _root.ini = false; this._x -= 5; } Coloca esse codigo lá no lugar do codigo das Down keys... que vai parar se chegar aos cantos com a seta. Agora só falta arrumar o mouse xD go pra prancheta de estudos Compartilhar este post Link para o post Compartilhar em outros sites
ddelucca 0 Denunciar post Postado Outubro 17, 2008 é irmão. com as setas tá da hora http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif só tenho q descobrir com o mouse agora valeu Compartilhar este post Link para o post Compartilhar em outros sites