matusquela 0 Denunciar post Postado Janeiro 8, 2011 Olá amigos. já peço q me perdoem mas AS nunca foi meu forte. e estou tentando fazer o q outra pessoa começou e deixou o cliente na mão. bom, a ideia é q o menu no link abaixo fique centralizado na vertical em qq resolução. http://ideajf.com/teste/ peguei o arquivo e tentei entender o codigo, mas nao saiu nada. new mx.transitions.Tween(menu, "_x", mx.transitions.easing.Strong.easeOut, menu._x, Stage.width - 250, 2, true); Desde já agradeço a paciência e a ajuda _ Compartilhar este post Link para o post Compartilhar em outros sites
carneirinho 7 Denunciar post Postado Janeiro 10, 2011 A linha que passou, posiciona horizontalmente, tente colocar essa para centralizar na vertical: new mx.transitions.Tween(menu, "_y", mx.transitions.easing.Strong.easeOut, menu._y, (Stage.height / 2) - (menu._height / 2), 2, true); Compartilhar este post Link para o post Compartilhar em outros sites
matusquela 0 Denunciar post Postado Janeiro 10, 2011 A linha que passou, posiciona horizontalmente, tente colocar essa para centralizar na vertical: new mx.transitions.Tween(menu, "_y", mx.transitions.easing.Strong.easeOut, menu._y, (Stage.height / 2) - (menu._height / 2), 2, true); Obrigado carneirinho :-) mas ainda nao ficou centralizado. ele ta ajustando um pouco mais acima do meio. em qual lugar devo alterar? valeu mesmo :) Compartilhar este post Link para o post Compartilhar em outros sites
carneirinho 7 Denunciar post Postado Janeiro 11, 2011 O que eu fiz ai foi só uma conta para o posicionamento que é essa: (Stage.height / 2) - (menu._height / 2), isso significa que ele vai pegar a metade da altura do stage que seria o Stage.height / 2, e disso diminuir a metade da altura do menu, só que pra isso ficar certinho, o ponto de registro do menu deve estar no canto superior esquerdo, como você diz que não está centralizando, é capaz que esteja no meio, então tire o "- (menu._height / 2)" e deixe somente o (Stage.height / 2) Compartilhar este post Link para o post Compartilhar em outros sites
matusquela 0 Denunciar post Postado Janeiro 15, 2011 O que eu fiz ai foi só uma conta para o posicionamento que é essa: (Stage.height / 2) - (menu._height / 2), isso significa que ele vai pegar a metade da altura do stage que seria o Stage.height / 2, e disso diminuir a metade da altura do menu, só que pra isso ficar certinho, o ponto de registro do menu deve estar no canto superior esquerdo, como você diz que não está centralizando, é capaz que esteja no meio, então tire o "- (menu._height / 2)" e deixe somente o (Stage.height / 2) Muito Obrigado denovo carneirinho :D Ainda nao ficou certinho aki, mas vou mexer mais e tentar acertar. tive apertado esses dias :| Se alguem souber tb de outro código diferente por favor me passe ;) vi um q da tipo um elástico no MC, hehe, mas nao aprendi direito ainda. Vou mexer nele tb e posto aki o resultado Abraços Compartilhar este post Link para o post Compartilhar em outros sites
Luiz Henrique 1 Denunciar post Postado Janeiro 15, 2011 Olá pessoa, Então, primeiramente o ponto registration quando criado o MC (F8), deve estar para a vertical: centralizado e para a horizontal: a esquerda, só assim conseguirá centralizar seu menu, ao código: import mx.trasitions.Tween; import mx.trasitions.easing.*; new Function(this.onResize=function () { var mcTween:Tween = new Tween(menu, "_y", Elastic.easeOut, menu._y, Stage.height/2, 1, true); menu._x = 0; }).call(this); Stage.addListener(this); Isto tem que funcionar, a função onResize é para quando o humano estiver navegando e mudar o tamanho do navegador o objeto no caso o menu vai se posicionar corretamente sem precisar atualizar a página, ou seja ele é executado sempre que é trabalhado no tamanho da janela do navegador. Elastic.easeOut isto é o efeito elastico que você quer, procura por efeito Tween que verá todas as opções da função. Abs. Compartilhar este post Link para o post Compartilhar em outros sites
matusquela 0 Denunciar post Postado Janeiro 17, 2011 Olá Luiz, td bom? brigadão. consegui acertar dessa vez, hehe quando terminar posto aki pra galera ver abração Compartilhar este post Link para o post Compartilhar em outros sites
DanilloSG 0 Denunciar post Postado Janeiro 25, 2011 Olá pessoa, Então, primeiramente o ponto registration quando criado o MC (F8), deve estar para a vertical: centralizado e para a horizontal: a esquerda, só assim conseguirá centralizar seu menu, ao código: import mx.trasitions.Tween; import mx.trasitions.easing.*; new Function(this.onResize=function () { var mcTween:Tween = new Tween(menu, "_y", Elastic.easeOut, menu._y, Stage.height/2, 1, true); menu._x = 0; }).call(this); Stage.addListener(this); Isto tem que funcionar, a função onResize é para quando o humano estiver navegando e mudar o tamanho do navegador o objeto no caso o menu vai se posicionar corretamente sem precisar atualizar a página, ou seja ele é executado sempre que é trabalhado no tamanho da janela do navegador. Elastic.easeOut isto é o efeito elastico que você quer, procura por efeito Tween que verá todas as opções da função. Abs. Olá, gostaria de saber como seria se fosse para fazer em AS 3.0 ?? PS: Sou iniciante em flash.. =) Desde já agradeço! =) Compartilhar este post Link para o post Compartilhar em outros sites
matusquela 0 Denunciar post Postado Janeiro 29, 2011 Olás DaniloSG, desculpe nao poder ajudar, não saco de AS3, aliás mal consigo fazer em AS2. :P Galera aki um teste mais próximo do final: http://www.reservadoibitipoca.com.br/2011/ Mas já aviso esta pesadaço, porq o cliente quer muuuitas fotos em Full Screen. quem animar esperar posta aki as 1ªs impressões. Obrigado Compartilhar este post Link para o post Compartilhar em outros sites