Boas!
Tenho um filme em que numa das cenas ao entrar na mesma é carregado automaticamente um swf externo, dentro de um container que criei para o efeito (denominado areaem), para tal uso o seguinte actionscript:
No entanto como esse swf é um pouco pesado queria usar um preloader.
Para isso estava a proceder da seguinte forma (baseado num preloadar para o carregamento de jpgs externos):
- criei uma caixa de texto dynamic a que dei o nome de infoField que será onde irá aparecer a percentagem de carregamento;
- e agora a parte mais complicado o actionscript a usar, cheguei a qualquer coisa deste tipo, mas agradecia ajuda para meter isto a funcionar
Obrigado desde já!
Tenho um filme em que numa das cenas ao entrar na mesma é carregado automaticamente um swf externo, dentro de um container que criei para o efeito (denominado areaem), para tal uso o seguinte actionscript:
Código:
areaem.loadMovie("dou.swf");
No entanto como esse swf é um pouco pesado queria usar um preloader.
Para isso estava a proceder da seguinte forma (baseado num preloadar para o carregamento de jpgs externos):
- criei uma caixa de texto dynamic a que dei o nome de infoField que será onde irá aparecer a percentagem de carregamento;
- e agora a parte mais complicado o actionscript a usar, cheguei a qualquer coisa deste tipo, mas agradecia ajuda para meter isto a funcionar
Código:
loadMovie(dou.swf, "movieLoader");
_root.onEnterFrame = function() {
infoLoaded = movieLoader.getBytesLoaded();
infoTotal = movieLoader.getBytesTotal();
percentage = Math.floor(infoLoaded/infoTotal*100);
infoField.text = percentage+"%";
if (percentage>=100) {
delete this.onEnterFrame;
infoField._visible = false;
}
};
Obrigado desde já!