Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

filipecrosk

PhotoScroller

Recommended Posts

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

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

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

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

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

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

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.