
Carneirinho
Membros-
Total de itens
124 -
Registro em
-
Última visita
Tudo que Carneirinho postou
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
Apresentação Multimidia Em Flash
pergunta respondeu ao Hayder de Carneirinho em Flash & ActionScript
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 -
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
-
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
-
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?
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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.
-
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
-
Disponha, não só você como todo mundo, no que eu puder, eu ajudo ... abraço, Carneirinho
-
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