Wasstaf: A Sua Joalheria Online!

Pois é; deveria ter feito isso há anos Sticking out tongue É frustrante demais ver um site usando flash sem aquela barrinha de progresso! Por outro lado, é frustrante procurar o seu .FLA mais recente com um loader, copiar o dito cujo, colar no seu projeto novo, só para perceber que precisa de vários ajustes! Bom, foi por isso mesmo que eu peguei o meu loaderzinho mais recente e refiz ele inteirinho em ActionScript 2.0. Agora, basta incluir isso no seu primeiro frame (e colocar o MyLoader.as no diretório do projeto!), e está feito:

#include "MyLoader.as"

// configura o tamanho do loader
loader._xscale = 200;
loader._yscale = 200;
// centraliza-o no stage
loader._x = (Stage.width / 2) - (loader._width / 2);
loader._y = (Stage.height / 2) - (loader._height / 2);

Longe de querer fazer O Loader Supremo, fiz um que atende às minhas necessidades... E, como são poucas, deu nisso: menos de 1 KB, compilado e compactado Eye-wink O tamanho e a posição da barrinha de progresso é definível pelos atributos do MovieClip loader. Se o seu flash tiver uma instância nomeada animation, esta será rodada em sincronia com o progresso (sendo o 1-o frame para 0%, e o último frame para 100%). Ah, para não misturar as coisas, costumo criar um Scene só para o loader. Mas funciona muito bem colocado no 1-o frame do timeline, também! Para maiores customizações, "feel free" para alterar o que quiser Laughing out loud

P.S. - Clique aqui para ver o loader minimalista em funcionamento!


Filename/TitleSize
MyLoader.zip518.33 KB
MyLoader.as.txt1.29 KB

Share/Save/Bookmark

stas's picture
stas » July 26, 2008 » 11:59

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

preloader class

Puxa, exatamente hoje resolvi tb fazer uma classe de loader em as 3.0. Estou passando pela mesma situação.

Só uma sugestão, usar scenes no flash é meio deprecated, faz um tempo. Mas se está funcionando bem contigo, tudo bem.

Leonardo Zimbres (not verified) » July 26, 2008 » 14:10

Adoro as coisas "deprecated" :D

stas's picture

Ehehehh, como disse o pai da computação atual, o Donald Knuth,
"One rather curious thing I've noticed about aesthetic satisfaction is that our pleasure is significantly enhanced when we accomplish something with limited tools."

Mas, para vc ter idéia, ainda uso o ActionScript 2, o Visual C 6.0 (lançado em 1998!!!), e o Windows XP, entre outras coisas "ultrapassadas". Sei lá, a meu ver, tem muita coisa que só piora com o tempo Sticking out tongue

stas » July 27, 2008 » 11:15

Sorry!

stas's picture

Que vergonhaaaaaa... Download do .as estava bugado, e esqueci-me de colocar o "centralizador automático"! Corrigido Eye-wink

stas » September 23, 2008 » 17:51

Post new comment

*
*
The content of this field is kept private and will not be shown publicly.


*

  • Allowed HTML tags: <a> <i> <b> <u> <img> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <pre>
  • Lines and paragraphs break automatically.
  • Textual smileys will be replaced with graphical ones.