Ir para conteúdo

POWERED BY:

Arquivado

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

Fábio Bachi

Como aumentar a velocidade

Recommended Posts

bom dia, sou novo aqui (meu primeiro tópico)...

 

ja tenho um pouco de experiência no as3, mas estou travado em um preloader...na verdade o preloader ta fncionando, minha ideia é q nao..

 

pra explicar: o preloader ta ok, o campo text dinamico ta recebendo os numeros de porcentagem, mas minha ideia era fazer que um movieClip ficasse girando ao redor do número, e conforme a porcentagem ficasse maior, a velocidade do giro aumentasse...

 

tem possibilidade de fazer isso??

 

vlw http://forum.imasters.com.br/public/style_emoticons/default/joia.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tem possibilidade de fazer tudo, basta ter o conhecimento necessário.

Poste seu código ai pra gnt da uma olhada.

Abs

Compartilhar este post


Link para o post
Compartilhar em outros sites

então ta ai o codigo do preloader, sobre a animação, nem comecei a fazer, pois não sei como fazer o MC rodar ao redor do text , e nem como fazer ele ir ficando mais rápido conforme a porcentagem....vlw :lol:

 

import flash.display.StageAlign;
import flash.display.StageScaleMode;
import flash.events.Event;
import fl.transitions.Tween;
import fl.transitions.easing.*;

stop();

addEventListener(Event.ENTER_FRAME, loadingA);

function loadingA(e:Event)
{
	var bytestotal = stage.loaderInfo.bytesTotal;
	var bytesloaded = stage.loaderInfo.bytesLoaded;
	var percent = Math.round(bytesloaded * 100/bytestotal);
 	
	trace(percent);
 
	var carregado:Number = stage.loaderInfo.bytesTotal;
	var tamanho:Number = stage.loaderInfo.bytesLoaded;
		
	//loading.loadingPorcentagem.scaleX= percent/100;
	loading.carrega.text=percent;
 
	if (bytesloaded >= bytestotal)
	{
		gotoAndStop(2);
		removeEventListener(Event.ENTER_FRAME, loadingA);

	}
}

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não consigo resolver 100% seu caso... mas posso lhe indicar caminhos...

 

Fazendo o círculo para o preloader

 

http://www.smithmediafusion.com/blog/?p=374

http://tutorials.flashmymind.com/2009/03/modern-preloader-with-actionscript-3/

 

Alterando o Frame Rate (a taxa de atualização dos frames isso que acelera ou desacelera o movieclip)

 

http://www.ilike2flash.com/2009/09/change-frame-rate-in-actionscript-3.html

 

(não esquece de trocar stage no exemplo pelo nome da instância do seu movieclip senão vai ser alterado no geral e você não deseja isso)

 

Cuidado com o aumento de framerate... o processamento vai lá nas alturas quanto maior for esse valor!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Poisé, não me parece uma boa ideia alterar o framerate só para isso. Somente se a animação tiver obrigatoriamente que ser feita via Timeline.

 

Se usar a classe Tween, ou uma classe de terceiros para a animação, é só ir mudando o tempo de duração da animação de acordo com o percentual...

 

Se fizer a animação com um timer, é só diminuir o tempo desse timer...

 

com enter_frame teria que mecher no framerate....

 

lembrando que o framerate é único para todos os objetos do palco.

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.