P3rukao 0 Denunciar post Postado Novembro 17, 2008 Um dos meus primeiros posts aqui foi justamente perguntando sobre isso, mas era em relaçao a criação de um menu "accordeon" basico.... Agora é o seguinte: » Eu quero aplicar esse efeito no meu site, mas não sei como fazer isso (se é com programação, ou no braço mesmo)... » Pra ser mais exato: .:: EXEMPLO DE SITUAÇÃO ::. Eu clico inicialmente em um botão do menu e ele faz uma animação simples (de entrada dos objetos) para abrir uma página do site... Quando eu clico em outra opção do meu menu, ele "retrocede" essa animação que fez, e executa a do referente botão pressionado (que pode ser até semelhante, mas não exatamente ao anterior).... Eu não imagino outra forma de fazer isso anão ser no braço.... mas se for, o meu site vai ficar muito grande !!! :blink: Eu costumo montar sempre muito bem divido em varios mc's, onde cada um eh responsavel por uma parte do site (tipo: menu, topo, conteudo, etc)... e dentro dos mesmos, segue a mesma estrutura, sempre dividindo assim que possível para uma melhor organização... Uso também muitos "loadMovies" para chamara as partes do site (conteudos) e em cada um eu faço o seu preloader..... .:: PERGUNTAS ::. » Como que eu faço esse efeito?? » Qual a melhor forma de se montar um website no flash.... visando o seu "desempenho-qualidade" ??? Compartilhar este post Link para o post Compartilhar em outros sites
P3rukao 0 Denunciar post Postado Novembro 17, 2008 Óh... nesse site tem um exemplo do que eu estou falando... no quesito "retroceder" » LINK DO SITE « Há um efeito assim que uma área do site eh aberta (link do menu clicado)..... e uma animação sempre que outro item do menu eh clicado.... Nesse caso não eh de retroceder.... mas aí eh só questão da animação eu axo.... O negoço é: eu já tentei fazer essa "animação de saída" em cada swf (que contém o conteudo de cada menu)... e logo após chamar o conteudo do item que foi clicado no menu.... mas eu não sei como pegar esse "dado".... =/ » Como que eu faço isso???/ Compartilhar este post Link para o post Compartilhar em outros sites
Eder Fortunato 15 Denunciar post Postado Novembro 18, 2008 um bom tutorial sobre isso aqui []´s Compartilhar este post Link para o post Compartilhar em outros sites
P3rukao 0 Denunciar post Postado Novembro 18, 2008 li o comecinho.... e vi que é muito semelhante ao que eu pretendo fazer..... agora vou dar um tempinho pra ler esse artigo que está em ingleês... ["maravilha"] <_< http://forum.imasters.com.br/public/style_emoticons/default/clap.gif vlw EDER. Compartilhar este post Link para o post Compartilhar em outros sites
P3rukao 0 Denunciar post Postado Novembro 18, 2008 kkkk.... só um negoço que eu reparei de cara.: "that means it starts its outro animation, because the outro animation begins at the frame after the midframe." » O que será que "ele" quis dizer com esse "outro" no meio da frase??? não conheço esse termo na lingua inglesa [xD] !!!! Compartilhar este post Link para o post Compartilhar em outros sites
racoupe 0 Denunciar post Postado Novembro 18, 2008 Oi Gente, Estou no mesmo tuto que vocês. Gostaria de saber qual parâmetro eu coloco no botão quando ele está dentro de um Movie Clip? Pq lá no site ele diz que devemos mudar o caminho quando o botão não está na timeline principal só que ele não diz qual é esse caminho? O código atual está assim: on (release) { if (_root.currMovie == undefined) { _root.currMovie = "biografia"; container.loadMovie("biografia.swf"); } else if (_root.currMovie != "biografia") { if (container._currentframe>= container.midframe) { _root.currMovie = "biografia"; container.play(); } } } Obrigada, Raquel Compartilhar este post Link para o post Compartilhar em outros sites
P3rukao 0 Denunciar post Postado Novembro 18, 2008 Olá Raquel.... nisso eu posso te ajudar :P .::eh assim::. A instrução _root.currMovie Quer dizer que um "determinado objeto" com nome de "currMovie", está localizado na raiz do seu site.... o "_root" significa isso, a raiz absoluta do site! » Para voce mudar seria assim: se voce tem um movieclip na raiz do site com o nome de "mc1" e dentro dele você tem outro com o nome de "mc2"... para que você possa acessar esse movieClip interno... você faz asim: _root.mc1.mc2; Deu pra entender??? http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif Compartilhar este post Link para o post Compartilhar em outros sites
racoupe 0 Denunciar post Postado Novembro 18, 2008 Oi P3rukão, Na verdade meu botão está em um movie clip em uma timeline secundária e não na principal (pq ele é rollover, rollout sabe?! ) E os arquivos a serem carregados são externos, então não sei o que colocar....tentei colocar o nome container que é o nome do Movie que "puxa" os arquivos externos mas não funcionou...Me dá uma luz?????rss Grata! Compartilhar este post Link para o post Compartilhar em outros sites
P3rukao 0 Denunciar post Postado Novembro 19, 2008 Deixa ver se eu entendi tudinho: .:: EXEMPLO DA SITUAÇÃO ::. Você "teoricamente" tem 2 movieClips..... um com alguma coisa e o outro com um botão..... digamos que o primeiro seja o "mc1", e o segundo o "mc2"... se você quer fazer uma referencia ao conteudo do botão que está no "mc2", colocando o AS na timeline principal do seu arquivo..... você vai fazer o que eu disse mais acima.... _root.mc2.instancia_do_seu_botao; Nesse seu botão.... ou mesmo movieClip.... você usa um loadMovie para carregar um swf com conteudos "alheios" externos ao seu aplicativo principal... » Acertei agora??? » Se não, disponibiliza um .fla do seu arquivo.... e um exemplo mais detalhado do que você quer.. http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif Compartilhar este post Link para o post Compartilhar em outros sites
racoupe 0 Denunciar post Postado Novembro 19, 2008 Olá, Utilizei os arquivos do site do Kirupa para você ver a diferença. Os botões dele que estão na Timeline principal funcionam e os meus que estão dentro de um Movie Clip não...Dá uma olhadinha em: Arquivos http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif pela ajuda!!! Compartilhar este post Link para o post Compartilhar em outros sites
Thiago de Oliveira Cruz 21 Denunciar post Postado Novembro 19, 2008 Bom galera não sei bem o que vocês estão querendo... Mas o tópico diz... vai e volta... então vou cá dar um exemplo de vai e volta que é possível encontrar no pontoflash.... Você vai criar uma animação como quiser de quantos frames quiser etc... Ai vai colocar um empty movie clip em sua tela e vai nomea-lo de controle nesse controle vamos colocar um comando simples Primeiro frame stop(); Segundo frame tellTarget ("/seumovieclipl") { prevFrame(); } Terceiro frame gotoAndPlay(2); Ai no seu movieclip que você criou animação tudo Você quer colocar um botão Ai você vai colocar o botão e vai colocar o código nele on (rollOver) { tellTarget ("controle") { gotoAndStop(1); } play(); } on (rollOut) { tellTarget ("controle") { gotoAndPlay(2); } } Pronto ai com esse comando sua animação vai avançar ao você colocar o mouse sobre o botão e vai retroceder ao tirar o mouse da animação :D Lembrando que o MC controle vazio tem de estar no mesmo palco que a animação e o botão também para que funcione com a codificação usada ai :) para conseguir um exemplo... vai ao site do pontoflash e siga em source depois em botões... você vai encontrar o exemplo lá Abraços Compartilhar este post Link para o post Compartilhar em outros sites
P3rukao 0 Denunciar post Postado Novembro 19, 2008 Eh... Esse lance do botão eu já tow sacando..... o meu problema era fazer como está no exemplo do kirupa, só que com mais detalhes mesmo.... ainda não consegui montar o meu site... mas quando iniciar.. cou tentar com aquela estrutura..... e ve se da certo..... Pelo que eu li do tuto.... creio que vai funcionar sim.. vlw pela ajuda de todos Compartilhar este post Link para o post Compartilhar em outros sites
racoupe 0 Denunciar post Postado Novembro 19, 2008 Alguém sabe qual comando eu coloco no botão para que ele funcione?? :wacko: Os arquivos estão três tópicos acima, ó!! Obrigada! Compartilhar este post Link para o post Compartilhar em outros sites
racoupe 0 Denunciar post Postado Novembro 19, 2008 Consegui desvendar o mistério...... Para aqueles que tem a mesma dúvida: É só colocar _root. na frente da instância container e não apenas na frente do currMovie A mudança seria assim: Código Antigo on (release) { if (_root.currMovie == undefined) { _root.currMovie = "section1"; container.loadMovie("section1.swf"); } else if (_root.currMovie != "section1") { if (container._currentframe >= container.midframe) { _root.currMovie = "section1"; container.play(); } } } Código Novo (Correto) on (release) { if (_root.currMovie == undefined) { _root.currMovie = "section1"; _root.container.loadMovie("section1.swf"); } else if (_root.currMovie != "section1") { if (_root.container._currentframe >= _root.container.midframe) { _root.currMovie = "section1"; _root.container.play(); } } }Obrigado a todos que colaboraram!! Um abraço, Raquel Compartilhar este post Link para o post Compartilhar em outros sites