filipecrosk 0 Denunciar post Postado Março 9, 2006 Galera, é o seguinte, fiz um sisteminha bacana aqui, um scroll de foto e ao clicar abre a foto grande ao lado. Ate aqui tudo bem... ao clicar na foto ela abre e tudo! Mas quando eu clico o scroll para de funcionar :wacko: será que alguem aí saberia me ajudar a resolver isso??? Veja o sisteminha funcionando, só coloquei link na primeira foto: clique aqui vou postar os Actions: Codigo do Scroll //posição inical do MC "photo"yphoto = 8.5;//altura do filmealt_movie = 266;//velocidadescrollspeed = 15;//altura do MC "photo"alt_photo = 1090;//açõesonEnterFrame=function(){ymouse = _root._ymouse - (alt_movie / 2);speed = (ymouse) / scrollspeed;if (speed < 0) { speed = -(speed);}if (_root._ymouse < alt_movie/2) { photo._y += speed;}if (_root._ymouse > alt_movie/2) { photo._y -= speed;}if (photo._y > yphoto) { photo._y = yphoto;}if (photo._y < -(alt_photo - alt_movie)) { photo._y = -(alt_photo - alt_movie);}} Codigo do Link function abre_imagem(imagem){_root.alvo.loadMovie(imagem);_root.onEnterFrame = function() { tamanho = _root.alvo.getBytesLoaded()/_root.alvo.getBytesTotal()*100; _root.carrega_txt.text = "Carregando " + int(tamanho) + "%"; _root.barra_mc._xscale = tamanho; _root.barra_mc._alpha = 100; if (tamanho == 100) { delete this.onEnterFrame; _root.barra_mc._visible = false; } };}foto1.onRelease=function(){abre_imagem('editadas/Ana_Roupas001.jpg');} E se alguem quiser pegar o FLA para ver: clique aqui Compartilhar este post Link para o post Compartilhar em outros sites
carneirinho 7 Denunciar post Postado Março 9, 2006 Esta parando porque você ta usando o onEnterFrame pra carregar a foto, assim você deleta o do scroll, coloque o Enterframe voltado pro outro mc Compartilhar este post Link para o post Compartilhar em outros sites
filipecrosk 0 Denunciar post Postado Março 9, 2006 Ah rapaz!!!.. você é "o" cara..hehehe ou melhor "o" carneirinho ne?! :P valeusssssss funcionou perfeitamente!!!!! http://forum.imasters.com.br/public/style_emoticons/default/joia.gif será que vale a pena disponibilizar esse codigo pra galera??? Compartilhar este post Link para o post Compartilhar em outros sites
carneirinho 7 Denunciar post Postado Março 9, 2006 Não sei, ainda não vi seu fla, achei o problema vendo a programação direto, aqui não temos uma sessão de sources, mas você pode montar um tutorial e postar na parte de tutoriais aqui do forum, assim a galera vai la e aprende. abraço Compartilhar este post Link para o post Compartilhar em outros sites
filipecrosk 0 Denunciar post Postado Março 9, 2006 cara agora rolou outro problema... coloquei do jeito que você falou.. só que agora a barra e a porcentagem não abre mais.. =s que eu faço??? function abre_imagem(imagem){_root.alvo.loadMovie(imagem);_root.alvo.onEnterFrame = function() { tamanho = _root.alvo.getBytesLoaded()/_root.alvo.getBytesTotal()*100; _root.carrega_txt.text = "Carregando " + int(tamanho) + "%"; _root.barra_mc._xscale = tamanho; _root.barra_mc._alpha = 100; if (tamanho == 100) { delete this.onEnterFrame; _root.barra_mc._visible = false; } };}foto1.onRelease=function(){abre_imagem('editadas/Ana_Roupas001.jpg');} eu ainda não frago muito de Action.. programo muito é em VB e ASP... mas pelo logica aí acho que agora ele ta "querendo" abrir a barrinha e o campo que mostra a porcentagem dentro do MC Alvo.... mas só que a barrinha e o campo esta fora... eu coloquei dentro e também não deu... que sera?? Compartilhar este post Link para o post Compartilhar em outros sites
carneirinho 7 Denunciar post Postado Março 9, 2006 Coloca a ação no meio do onEnterFrame assim: trace(_root.barra_mc._xscale); e ve o que retorna Compartilhar este post Link para o post Compartilhar em outros sites
filipecrosk 0 Denunciar post Postado Março 9, 2006 não fez nada... não deu diferenca nenhuma... coloquei assim _root.alvo.onEnterFrame = function() { trace(_root.barra_mc._xscale); tamanho = _root.alvo.getBytesLoaded()/_root.alvo.getBytesTotal()*100; _root.carrega_txt.text = "Carregando " + int(tamanho) + "%"; _root.barra_mc._xscale = tamanho; _root.barra_mc._alpha = 100; if (tamanho == 100) { delete this.onEnterFrame; _root.barra_mc._visible = false; } }; era isso mesmo?? esse trace é para retornar algum erro?? tipo um echo do PHP ou um write do ASP ?? Compartilhar este post Link para o post Compartilhar em outros sites
carneirinho 7 Denunciar post Postado Março 9, 2006 ele retorna o _xscale na tela, se não retorna nada ele não ta nem achando a barra, tenta colocar isso: trace(typeof(barra_mc)); Compartilhar este post Link para o post Compartilhar em outros sites
filipecrosk 0 Denunciar post Postado Março 9, 2006 xiiiiiiiiiiiiiiiiiiiiia mesma coisa.. retornou nada não velhinho...sera que... se não for pedir muito.. rola de você dar uma olhada no FLA???ta o link ai em cima..porque eu direcionando o onEnterFrame para o MC é que dá isso.. se não direciono fica normal... Compartilhar este post Link para o post Compartilhar em outros sites
carneirinho 7 Denunciar post Postado Março 9, 2006 Agora estou na empresa, umas 22hs eu chego em casa e vejo isso com você Compartilhar este post Link para o post Compartilhar em outros sites
filipecrosk 0 Denunciar post Postado Março 9, 2006 valeus... Compartilhar este post Link para o post Compartilhar em outros sites
carneirinho 7 Denunciar post Postado Março 10, 2006 Coloca assim: function abre_imagem(imagem){ _root.alvo.loadMovie(imagem); onEnterFrame = function() { carregados = _root.alvo.getBytesLoaded(); total = _root.alvo.getBytesTotal(); tamanho = (carregados /total) * 100; _root.carrega_txt.text = "Carregando " + int(tamanho) + "%"; _root.barra_mc._xscale = tamanho; _root.barra_mc._alpha = 100; if (carregados == total && carregados > 10) { delete onEnterFrame; _root.barra_mc._visible = false; } }; } foto1.onRelease=function(){abre_imagem('editadas/Ana_Roupas001.jpg');} Compartilhar este post Link para o post Compartilhar em outros sites
filipecrosk 0 Denunciar post Postado Março 10, 2006 Realmente tú domina os esquemas mesmo!!Muitooooo obgrigadoo!!agora deu tudo certo...Abraçãoo Compartilhar este post Link para o post Compartilhar em outros sites