Ir para conteúdo
Fórum Script Brasil

Carneirinho

Membros
  • Total de itens

    124
  • Registro em

  • Última visita

Tudo que Carneirinho postou

  1. Anota aí as ações: nos botões coloque o conteudo a mais porque agora seu filme está no _root do conteudo: on (rollOver) { _root.conteudo.voltar.gotoAndPlay(2); } on (rollOut) { _root.conteudo.voltar.gotoAndStop(1); stop(); } ou seja, o swf principla agora é o litle, nele tem o movieclip conteudo, que dentro estará o voltar, certo?Mais uma correção, como você estará dentro do filme, então você tb vai ter que mudar a ação do frame 2 do movieclip voltar, ficará assim: _root.conteudo.prevFrame(); Eu fiz aquí e funcionou certinho Só uma dica, se um você quiser controlar a velocidade desse scroll, tipo deixar ele mais rapido, você pode alterar essa ação tb para: _root.conteudo.gotoAndplay(_root.conteudo._currentFrame +2); Ele vai fazer o seguinte, enquanto você estiver com o mouse encima do botão ele vai pegar o frame que está no conteudo e dar um goto 2 frames pra frente, ou seja, em vez de avançar 1 frame por vez, assim ele vai avançar 2, ficando mais rápido seu filme, é só uma sugestão pra você usar num próximo trabalho, faz aí como você achar melhor. qualquer duvida poste aí novamente. abraço, Carneirinho
  2. Carneirinho

    Web Cam

    Pega aqui um arquivo de webcam com flash que tb detecta se te movimento, vou deixar ela temporariamene no servidor Clique Aqui abraço, Carneirinho
  3. Ve se isso te ajuda LINK alí tem tudo o que você vai precisar da area de flash, uma validação, focus e tudo mais, é só adaptar ao php que o Gafanhoto deu pra gente, se seu servidor for com asp, aí me dá um toque que faço um script pra você. abraço, Carneirinho
  4. Transforme ele num movieclip e no frame desse movieclip você coloca a ação: this.onEnterFrame = function(){ this._rotation = this._rotation + 1 } lembrando que o flash não é um programa 3d, então ele vai girar só no sentido horário, sequiser ante-horario troque o + por - abraço, Carneirinho
  5. Tem gente que adora, eu sou um dos que não gostei, se você tem o help aí acho melhor que ele, tem muito conteudo pra leitura, mas eu comprei e não gostei não, fora que a leitura é bem complicada, tudo misturado tema basico com avançado, sei lá, não gostei não, tem mais baratos e melhores. abraço, Carneirinho
  6. Aí no caso não é a musica é o swf inteiro, a musica só vai carregar quando seu swf carregar inteiro estiver carregado,daí você cooca um stop(); no primeiro frame desse site da musica, e ele vai rodar a partir do segundo frame, e no primeiro junto com o stop(); você coloca a ação do loadmovie pra disparar o outro, daí no primeiro frame do outro, você manda o da musica ir pro segundo frame e reproduzir, assim os dois começarão juntos. abraço, Carneirinho
  7. Faz assim, salva o mapa todo como movieclip, daí você abre esse movieclip e no primeiro frame dele você coloca essa ação: this.onPress = function(){ startDrag(this, true); } this.onRelease = function(){ stopDrag(); } daí dá pra você arrastar ele na tela o quanto que você quiser. abraço, Carneirinho
  8. Uma solução simples é você chamar o swf musica pelo swf principal, e depois que o musica abrir, ele dispara o outro swf do resto do site, assim quando ele terminarde carregar o swf da musica, esse mesmo vai chamar o outro na sequencia, ou você coloca um stop() no swf que não tem a musica, e no que tem a musica você coloca no frame a ação pra ele reproduzir a tmeline do swf lá que está esperando a musica ser carregada. abraço, Carneirinho
  9. Dá sim, você vai no publish do flash e salva ele como exe (Projector), vou te colocar aqui tudo o que você vai precisar pra esse arquivo de cd, as duvidas mais frequentes Pra fazer um autorun você abre o bloco de notas e coloca lá assim: [autorun] open=seuarquivo.exe icon=SEUICONE.ICO o icon é pra ficar aquele icone quando é inserido o cd, daí você faz uam imagem de 16 x 16 px se não me engano e salva ela com a extenção .ICO, se não tiver o icone, você pode tirar essa linha, salve esse arquivo como AUTORUN.INF e coloque ele e o executavel, no cd. daí quando inserir o cd ele já vai executar o seu trabalho aí. Pra fazer ele ficar em tela cheia é só você usar o fscommand, coloca esse código no primeiro frame da animação: fscommand("fullscreen", "true"); Se quiser desabilitar a tecla esc pro cidadão não poder fechar o filme a partir dessa tecla você coloca: fscommand("trapallkeys", "true"); E pra fechar esse fullscreen através de um botão você coloca: on (release) { fscommand("quit"); } qualquer duvida, poste aí novamente. abraço, Carneirinho
  10. Você manja um pouco de asp?Você pode criar suas variaveis no asp com esses campos e procesar tudo pelo flash, usando getUrl ou loadvars, você cria os campos de texto com a var nome, email e endereco, e o flash mesmo manda o conteudo pro asp ou php processar e te mandar o e-mail. qualquer duvida poste aí novamente, abraço, Carneirinho
  11. Se algum dia algum cidadão inventar um programa que transforme swf em fla eu quero que o anus dele peue fogo e o bombeiro entre em greve, a manha pra se aprender flash é estudar, tem sim o tal do decompiler que abre todas as actions do filme pra estudar, mas transformar em fla já é demais, e o cidadão que fizer um trabalho e perder o fla, eu desejo o mesmo só que estarei lá pra tentar apagar com gasolina, porque é um descuido animal. abraço, Carneirinho
  12. Carneirinho

    Cd-rom

    Pra fazer um cd-rom não é complicado, você pode salvar seu trabalho como exe, e só fazer um auto-run pra ele abrir direto no cd, qual é sua duvida?
  13. Carneirinho

    Mc

    Pode não funcionar pela ações que tem no seu filme, pois se elas estão direcionadas para o _root, e você jogou ela num movieclip, daí você quebra o caminho delas, daí será preciso você dar uma instancia a esse movieclip e mexer um pouco nas ações, aumentando o caminho delas, por exemplo se usar a instancia desse movieclip "meu_mc" (sem aspas) e nas ações estiver _root.play(); você terá que colocar _root.meu_mc.play(); se quiser postar só as ações usadas aí no seu filme, já vai dar pra ter uma noção de como seu scroll foi feito e ter como te ajudar melhor, nem precisa do fla. abraço, Carneirinho
  14. Eu fiz um bem parecido no site www.b2sys.com.br, é po seguinte, você vai fazr uma animação pra cada texto, no caso você vai usar 3 layers.No primeiro frame, você deixa vazio com uma ação stop(); no começo, no segundo layer, você faz o seu texto, transforma ele em gráfico selecionando ele e apertando F8, isso só pra ele ganhar as propriedades de alpha, tudo isso no segundo frame porque o primeiro tem que estar vazio, daí no segund frame você coloca ele na mesma posição onde vai estar o texto, vai no frame e no tween você escolhe a opção motion, , clica no seu gráfico que é o texto e coloque o alpha dele pra 80 (zero), daí uns 10 frames pra frente você aperta o botão F6 pra fazer uma cópia desse texto no frame 11, nesse frame 11 você coloca o alpha pra 10, e arrasta o texto pra direita, que é pra onde ele vai se deslocar, no outro layer você fazr o inverso, pra ele se deslocar pra dizeita, daí você arrasta a cópia desse movieclip pro palco, e coloca ele na mesma posição do texto, pra ficar mais facil, no primeiro frame do movieclip que está vaxio, você pode colocar um botão invisivel, e nesse botão você dá a aseguinte ação: on (rollOver) { play(); } Então se passar o mouse por cima ele vai sisparar o efeito dos dois textos saindo pros lados e sumindo, e quando voltar pro frame 1 ele apaga denovo e a ação stop(); faz ele parar. qualquer duvida poste aí novamente, abraço, Carneirinho
  15. Tem várias formas de se fazer isso, você pode dar uma instancia ao seu movieClip de por exemplo "meu_mc" e colocar a seguinte ação no primeiro frame da sua animação: _root.meu_mc.stop(); Pra isso sería bom, você deixar o primeiro quadro do seu movieclip vazio começando a animação só no quadro dois, depois pra ele não passar denovo nesse quadro vazio você coloca no ultimo frame dele (do movieclip) a ação gotoAndPLay(2); pra ele ficar em loop sem passar pelo frame 1. Agora nas ações do movieclip vccoloca essa ação: onClipEvent (enterFrame) { if (_root._currentFrame > 5) { //se o frame for maior que 5 _root.meu_mc.gotoAndPlay(2); // vá para o segundo frame do movieClip e reproduza } } É melhor colocar aquela ação do stop no frame que não é do movieclip, porque senão toda hora que o movieclip voltar pro frame 1 ele vai parar, assim estragando sua animação. Você tambem pode colocar as ações tudo num quadro só, fazendo assim: _root.meu_mc.stop(); meu_mc.onEnterFrame = function(){ if(_root._currentFrame > 5){ _root.meu_mc.gotoAndPlay(2); } } Ou tambem você pode controlar seu movieClip pela visibilidade, daí ficaría assim, você faz seu movieclip normal e de a ele a instancia de "meu_mc" (sem aspas), não precisa agoradeixar o primeiro frame em branco, você vai usar uma ação chamada _visible que 0 retorna invisível e 1 retorna visivel, dá uma olhada como ficaría sua ação: _root.meu_mc._visible = 0; meu_mc.onEnterFrame = function(){ if(_root._currentFrame > 5){ _root.meu_mc._visible = 1; } } Faça do jeito que for mais fácil pra vc, abraço, Carneirinho
  16. Blur que você fala é tipo desfocado?Se for assim acho que você vai precisar de duas imagens da palavra e as duas feitas no photoshop, só assim pra conseguir um efeito de blur no flash, o que dá pra fazer é duplicar os movieclips, e aplicar um alpha neles, mas pra dar uma desfocada mesmo no flash eu ainda não encontrei jeito, eu uso o photoshop junto pra fazer isso, como estou fazendo na entrada da animação de um site que estu fazendo, essa animação são com tres imagens, dá uma olhada: http://www.linkbrcorp.com.br/teste/home.htm Se der explique aí melhor o que você quer, eu ví um tutoorial legal do Dauton Janota, até com o nome "Motion Blur com action script" tá bem explicado, se quiser dá uma olhada, e qualquer coisa poste aí novamente. http://www.imasters.com.br/web/conteudo/co...?codcoluna=1461 abraço, Carneirinho
  17. Coloca esse código no primeiro frame da sua animação : function carregador() { comecoX = 100; // local em x da barra comecoY = 100; //local em y da barra barraLargura = 250; // Tamanho da barra em largura barraAltura = 10; // Tamanho da barra em altura ctotal = this.getBytesTotal(); this.createEmptyMovieClip("carregadorBarra", 2); this.createTextField("textoPercentual",4,97,80,30,20); //instancia, nivel, x, y, largura, altura this.onEnterFrame = function() { // toda vez que o frame for chamado a função é chamada if (carregado == ctotal && ctotal != 0) { carregadorBarra.removeMovieClip(); textoPercentual.removeTextField(); this.onEnterFrame = null; } else { carregado = this.getBytesLoaded(); percentual = Math.round((carregado/ctotal)*barraLargura); textoPercentual.text = Math.round((carregado/ctotal)*100) + "%"; carregadorBarra.clear(); // aqui está o desenho da barra carregadorBarra.moveTo(comecoX, comecoY); carregadorBarra.beginFill(0xFF0000, 100); // cor da barra hexadecimal carregadorBarra.lineTo(percentual+comecoX, comecoY); carregadorBarra.lineTo(percentual+comecoY, comecoY+barraAltura); carregadorBarra.lineTo(comecoX, comecoY+barraAltura); carregadorBarra.lineTo(comecoX, comecoY); carregadorBarra.endFill(); } }; } carregador();// chama a função abraço, Carneirinho
  18. Cara, dá um clique no botão, ou selecione ele que dá no mesmo, você não precisa entrar dentro dele, pra colocar a ação, quando ele estiver no palco, você seleciona ele com um clique ou passando o mouse clicado sobre ele e na paleta de ações, vai aparecer lá "actions button", daí você abre o painel de ações e aplica essas ações. Se quiser aplicar no frame, você terá que dar uma instancia ao seu botão, você clica nele e nas propriedades vai ter um campo "instance name" lá você digita "teste" sem aspas e no frame você coloca a ação: teste.onRelease = function() { getURL("http://www.seusite.com.br"); }; abraço, Carneirinho
  19. Então, pelo o que eu ví você tá abrindo o código com { e fechando com ) aí num funciona mesmo, você tem que abrir com { e fechar com }, entendeu? coloca assim: on (release) { getURL("http://www.sitequevcquiser.com.br", "_blank"); } abraço, Carneirinho
  20. Colocando essa ação no movieclip barra, você vai estar alterando os dois juntos onClipEvent (load) { _root.life = 100 } onClipEvent (enterFrame) { _root.life -- _root.barra._xscale -- if (_root.barra._xscale <=0) { _root.barra._xscale =0 }if (_root.life <=0) { _root.life =0 } } abraço, Carneirinho
  21. Esse assunto é bem pessoal, não tem assim um livro que é o melhor, tem livro que é bom pra leitura, tem uns que é bom pra aprender, tem outros que te dão uma técnica de anmação e uns efeitos legais, pra aprender action script eu recomendo o Flash MX Documentado e Não Documentado do Dauton Janota, que está com um preço bom no submarino, agora tem o Flash MX Avançado que eu gostei muito, porque traz umas técnicas legais de animações e efeitos com mascara, e uso de flash com photoshop, videos, e outras coisas mais, e tb dá uma boa noção de action script é do autor/editora Chun, Russell / Pearson education, esse tem pra vender na saraiva.com.br, e tem um que estou lendo que é um vermelhinho, chamado Dominando Macromedia Flash MX do autor Pizzi Matthewda editora Ciencia Moderna, que é muito bom, fala muito de action script e animação tambem, pra mim é o mais completo, se fosse pra comprar um hoje eu ficaría indeciso, porque o conteudo dos 3 são bons, mas esse ultimo é pra mim o melhor por enquanto. abraço, Carneirinho
  22. Se for fazer pra ele ir virando assim devagar, sería melhor mudar tudo, porque se o carro estiver indo pra direita e o usuário apertar pra esquerda, ou o carrinho dá uma ré, ou ele vai ter que ficar manobrando até conseguir ir pro outros lado, ficaría legal, mas tería que refazer todo o trabalho.
  23. Já coloquei aqui pra vc this.attachMovie("mcbiblioteca", "mc2", 1); _root.mc2._x = 100; // posição no palco em x _root.mc2._y = 20; // posição no palco em y É só alterar os valores de X e Y, x é horizontal e y vertical. abraço, Carneirinho
  24. Disponha, não só você como todo mundo, no que eu puder, eu ajudo ... abraço, Carneirinho
  25. Pra chamar outro movieclip que está na biblioteca você tem que usar o AttachMovie Pra usar o attach movie, você precisa fazer um linkage no seu movieclip, abra a biblioteca e clique com o botão direito do mouse sobre o movieclip, daí vá em linkage, alí você dá um nome pra ele, pra poder exportar pra action script, daí no attachMovie você vai ter lá 3 parametros, fica assim: this.attachMovie("mcbiblioteca", "mc2", 1); então mcbiblioteca é o linkage que está no movieclip dentro da biblioteca, mc2 é o novo nome do movieclip no palco (instancia) e 1 é o depths desse movieclip, como vai jogar ele no palco ele vai entrar no valor 0 em x e y, ou seja, no canto superior esquerdo, como você já terá um movieclip instanciado no palco então você poe dar o valor pra ele em x e y da seguinte forma: this.attachMovie("mcbiblioteca", "mc2", 1); _root.mc2._x = 100; // posição no palco em x _root.mc2._y = 20; // posição no palco em y qualquer duvida poste aí novamente. abraço, Carneirinho
×
×
  • Criar Novo...