Ir para conteúdo
Fórum Script Brasil

Mr. Walker

Membros
  • Total de itens

    147
  • Registro em

  • Última visita

Tudo que Mr. Walker postou

  1. Opa! Explicando passo a passo: 1- Criar um texto e posicioná-lo logo abaixo do stage, deixando o stage vazio; 2- Selecionar o frame 50, por exemplo, inserir um Keyframe [F6] e posicionar o texto logo acima do stage, deixando novamente o stage vazio; 3- Clicar com o botão direito do mouse sobre o primeiro frame e selecionar "Create Motion Tween"; 4- Se tudo correr bem até aqui, você terá o efeito do texto subindo; 5- Criar uma nova camada e posicionar acima da camada do texto; 6- Na nova camada, criar um retângulo com preenchimento gradiente linear e posicioná-lo no canto superior do stage; 7- Selecionar o preenchimento do retângulo com a ferramenta "Gradient Transform Tool" [F], e no painel Color Mixer mudar as duas cores do gradiente para a cor de fundo do stage, deixando a segunda com Alpha = 0; 8- Ainda com a ferramenta Gradient Transform Tool selecionada, selecionar o preenchimento do retângulo e rotacionar o gradiente, de modo que a parte transparente fique voltada para o centro do stage; 9- Duplicar o retângulo criado, posicioná-lo no canto inferior do stage, e no menu Modify -> Transform, selecionar Flip Vertical; 10- Se tudo correr bem até aqui, você terá um efeito semelhante ao exemplo citado; []'s
  2. Opa! Esse exemplo que você citou foi feito em Java, mas se for fazer em Flash faça como o George falou, com várias imagens do ambiente montadas lado a lado. []'s
  3. Opa! Veja se isso ajuda. []'s
  4. Mr. Walker

    Loadmovie

    Opa! Supondo que você carregou o seu swf em um Movie Clip instanciado de mc_carrega, você pode acessar uma função da seguinte forma: mc_carrega.suaFuncao(); Ou, caso queira controlar uma animação, proceda da mesma forma: mc_carrega.stop();//ou play(), ou gotoAndStop(), enfim.... []'s
  5. Opa! Dê uma olhada nesse tópico: Perguntas que não querem calar - as mais básicas de Flash []'s
  6. Opa! É bastante provável que o problema seja com as variáveis de mesmo nome, tente utilizar nomes diferentes para as variáveis. Se mesmo assim persistir o problema, verifique o código dos botões. []'s
  7. Opa! Tudo bem, explicarei linha por linha: onClipEvent (mouseMove) { Evento de movimento do mouse, ou seja, quando o movimentar o mouse ele executará uma função; newAngle = Math.atan2(_root._ymouse-_y, _root._xmouse-_x)*180/(Math.PI)-90; Aqui é criada uma variável que armazena o ponto x,y do mouse, calculando o Math.atan2() Para entender esse cálculo, imagine que o centro do olho é o ponto 0,0 de uma circunferência[exemplo1]. As coordenadas x,y do mouse são capturadas sobre os raios [exemplo2] [exemplo3] dessa circunferência; iris._rotation = newAngle; Aqui é atribuída à propriedade _rotation (rotação) de iris o valor da variável newAngle; updateAfterEvent(); Atualiza o display continuamente, independentemente da taxa de FPS que está sendo usada; }Indica o fim da função gerada pelo evento de movimento do mouse; Desculpe pela demora na resposta, mas esta semana foi realmente corrida... []'s
  8. Opa! No Flash Professional 8, vá em File -> Publish Settings ou [Ctrl]+[shift]+[F12]. Na aba Formats, deixe selecionada a opção Windows Projector (.exe), e clique em Publish. []'s
  9. Opa! Esses códigos devem ir direto nos botões avançar e voltar, respectivamente: on (press) { gotoNextSlide(); } on (press) { gotoPreviousSlide(); } Para deixar em modo FullScreen, basta inserir no frame: fscommand("fullscreen", "true"); Lembrando que o modo FullScreen só funcionará se você publicar um executável da sua apresentação. []'s
  10. Opa! Dê uma olhada neste arquivo do PontoFlash, e faça suas alterações. []'s
  11. Opa! Isso mesmo, o _root é a raiz, faz referência à timeline principal do seu swf. []'s
  12. Opa! No botão: on(press){ _root.teste1.gotoAndStop(2); } ou on(press){ _parent._parent.teste1.gotoAndStop(2); } []'s
  13. Opa! Então fica assim: marcador.mcGauge.play(); []'s
  14. Opa! Depende de como você carregou. Supondo que tenha sido carregado assim: this.attachMovie("mc_teste", "instancia", this.getNextHighestDepth()); mc_teste é o Identifier definido em Linkage; instancia é a instância que o mc_teste vai adquirir através do attachMovie; Para interagir com o Movie Clip carregado, basta referir-se à instância fornecida no attachMovie: botao.onRelease = function() { instancia.play(); }; []'s
  15. Opa! Estranho, pois aqui funciona perfeitamente... Dê uma olhada nesse exemplo que fiz, qualquer dúvida poste novamente. []'s
  16. Opa! Este código vai no frame: var comboListener:Object = new Object(); comboListener.change = function() { if (meuCombo.selectedItem.label == "texto1") { gotoAndStop(1); } else if (meuCombo.selectedItem.label == "texto2") { gotoAndStop(2); } else if (meuCombo.selectedItem.label == "texto3") { gotoAndStop(3); } }; meuCombo.addEventListener("change", comboListener); meuCombo é a instância do comboBox texto1, texto2 e texto3 são labels do meuCombo. []'s
  17. Opa! onClipEvent (mouseDown) { _parent.clicou++; if (_parent.clicou == 1) { //todas as ações do click aqui } } e no Frame, defina a variável clicou: var clicou:Number = 0; []'s
  18. Mr. Walker

    Funçao

    Opa! Você pode criar assim: function teste() { //suas ações aqui } e para chamar: teste() []'s
  19. Opa! Este painel de destaques do IG foi feito utilizando JavaScript, mas existem diversos painéis semelhantes feitos em Flash. Aqui tem um tutorial do Lucas Ferreira, bem explicado, utilizando Flash e XML. []'s
  20. Opa! Você pode fazer assim: loadVar = new LoadVars(); loadVar.onLoad = function(ok) { if (ok) { if (loadVar.texto == "dia") { trace("Sim, funcionou!"); campo.text = loadVar.texto;//campo deve ser o nome de instância do seu campo de texto } else { trace("Erro"); } } }; loadVar.load("teste.txt"); []'s
  21. Opa! Exato, no momento em que o "MC load" receber um novo loadMovie, ele automaticamente faz um unloadMovie do atual. []'s
  22. Opa! Para carregar: loadMovie("swf3", _root.propagandas); Para descarregar: unloadMovie(_root.propagandas); []'s
  23. Opa! Certifique-se de estar inserindo esse código direto no seu Movie Clip. Aqui (usando Flash 8), funciona perfeitamente. []'s
  24. Opa! Selecione o seu Movie Clip, abra o painel de ações e insira o código: onClipEvent (enterFrame) { this._rotation += 5;//"+" gira no sentido horário ("-" gira no sentido anti-horário) } []'s
×
×
  • Criar Novo...