nemtconto 0 Denunciar post Postado Setembro 2, 2009 Olá pessoal! Estou com uma dúvida em flash... Eu quero montar um portfólio no estilo do site do Leonardo (não sou fã dele não) http://leonardo.uol.com.br/ É que cai de para-quedas no mundo da programação de Action Script, já fiquei meio que lendo as funções na net, porém não achei algo que chega-se perto disso, sei que tem que usar a função Math (algo assim) Queria saber o seguinte, será que alguém pode me ajudar dizendo como dou os primeiros passos para fazer uma animação neste porte? ou se alguém tem um tutorial ou artigo que mostre como faz isso? pode ser em inglês ou português, apenas preciso ter uma base para poder fazer todo o resto, que até o momento tem sido facil, porém já tentei por diversas vezes fazer o cenário se mover igual a esse se limitando até um ponto e enquanto um lado sobe o outro desce, algo assim... será que alguém pode me ajudar? tentei procurar aqui no forum algo relacionado a isso, mas sem sucesso.. Fico no aguardo se alguém puder me ajudar! Thanks! AH é se alguém também souber com o fazer um movie clip "Fugir" do mouse quando chega perto, mas sem IR pra longe, apenas foge um pouco com uma area limitada e após tirar o mouse ela volta ao seu local de origem também ficarei agradecido! Por que assim o básico de Action Script já to manjando e tal, e até mesmo algumas programações mais lights no AS2, porém essa dai (ambas) não sei se é complicado, ou se é simples entenderam? Tipo a dúvida é que funções usaria para fazer isso e como faria... Compartilhar este post Link para o post Compartilhar em outros sites
Eder Fortunato 15 Denunciar post Postado Setembro 2, 2009 dá uma pesquisada por "menu deslizante", o principio é o mesmo []´s Compartilhar este post Link para o post Compartilhar em outros sites
nemtconto 0 Denunciar post Postado Setembro 2, 2009 Já tentei procurar por isso aparece vários menus, porém todos passando o mouse e abre um outro, coisa mais simples igual a isso de menu passando o mouse abre um outro até então tá ok isso consigo, mas não sei dar esse efeito da imagem ir para "cima e para baixo" conforme o movimento do mouse... Porém algo do que to precisando mesmo para montar para o portfólio do cliente que seria a mesma coisa que o site do "leonardo" que ele deu de exemplo tá osso de achar... Será que teria algum exemplo em Fla (até o CS3) que possam postar para que me basear ou algo do tipo? Creio que o esquema do balãozinho que falei deve ser o mesmo procedimento, então se alguém tiver como me ajudar, ficarei MTO agradecido! Compartilhar este post Link para o post Compartilhar em outros sites
Thiago de Oliveira Cruz 21 Denunciar post Postado Setembro 2, 2009 Só fazer algo relacionado ao _root._ymouse Tem diversas funções ai que ensinam isso... até o carneirinho respondeu um topico ensinando qual é o segredo disso rs :P Que por sinal é quase nenhum... Abraços Compartilhar este post Link para o post Compartilhar em outros sites
nemtconto 0 Denunciar post Postado Setembro 3, 2009 To começando a entender, procurei os tópicos criados por carneirinho quanto a isso, mas não achei, será que alguém pode postar um exemplo ou os tópicos aonde posso encontrar? Compartilhar este post Link para o post Compartilhar em outros sites
nemtconto 0 Denunciar post Postado Setembro 3, 2009 Antes de mais nada, desculpem o post duplo, acreditem o botão "editar" sumiu não consigo achar, eu ia editar o post acima, mas como não ta dando... Vim aqui mostrar o meu código até onde consegui chegar com isso //Mover MC pela tela com o pasar do mouse...// this.onMouseMove = function() { constrainedMove(predios_cima_mc, 3, 1); }; var vMeioTela:Number = (Stage.width/2); var vVelocidade:Number = 30; var vMinX:Number = 550; var vMaxX:Number = Stage.width; var vMinY:Number = 550; var vMaxY:Number = Stage.width; //enterframe------------------------------------------------------------------------- _root.onEnterFrame = function() { var vDistancia = _xmouse-vMeioTela; var vDistancia = _ymouse-vMeioTela; if ((predios_cima_mc._x>vMinX) && (predios_cima_mc._y>vMinY)) { predios_cima_mc._x = vMinX; predios_cima_mc._y = vMinY; } if ((arranjo_mc._x<vMaxX) && (arranjo_mc._y<vMaxY)) { predios_cima_mc._x = vMaxX; predios_cima_mc._y = vMaxY; } //O If serve para limitar a area em que se o cursor estiver, o mc vai andar, porém não consigo limitar certinho mas acho que esse seria o mais fácil arrumar ------------------ if ((_xmouse<600) && (_xmouse>300) && (_ymouse>300) && (_ymouse<600)) { predios_cima_mc._x -= vDistancia/vVelocidade; predios_cima_mc._y -= vDistancia/vVelocidade; } }; esse é para o movie central, porém ele está mexendo em diagonal (Apenas para Esquerda Superior, e Direita Inferior), além de que não quando chega em cima, tá meio estranho, ele mexe só quando chego em um certo canto... Estou fazendo o site no tamanho de 1024x768... Se alguém puder dizer o que tem de errado no código, pois acertando ele, basta editar e fazer nos outros.... alguém pode ajudar? p.s: Por que agora neste post aparece a opção editar a na de cima não?? kkkkkkk Compartilhar este post Link para o post Compartilhar em outros sites
Thiago de Oliveira Cruz 21 Denunciar post Postado Setembro 3, 2009 Então o topico que eu estava falando é esse: Clique aqui Hehe flash é assim mesmo... você tem que acerta essa sua função do onEnterFrame pq ela entra em buracos negros :) Você tem que liberar para todos os cantos... Pense no seu site como um quadrado dividido em 4 partes... cada parte ele tem que se movimentar de um jeito ;) E é apartir dai que você faz os calculos Abraços Compartilhar este post Link para o post Compartilhar em outros sites