Então, vou direito ao assunto!
Eu tenho uma cena, e tem um botão nela. Ao clicar nesse botão, um movieclip será criado, e dentro dele, será carregado uma imagem. E eu quero fazer um preloader para essa imagem, pra saber o quanto carregou e etc...
Minha duvida: não estou conseguindo fazer o preloader!
Eu tentei da seguinte maneira (ação do botão quando clicado):
CODE
on (release) {
this.createEmptyMovieClip('imagem', _root.getNextHighestDepth());
this.imagem.loadMovie('foto1.jpg');
_root.imagem.onLoad = function() {
this.createTextField('pct', _root.getNextHighestDepth());
total = _parent.getBytesTotal();
_parent.stop();
}
_root.imagem.onEnterFrame = function() {
loaded = _parent.getBytesLoaded();
pct = Math.floor((loaded/total)*100);
this.pct = pct+"%";
if (pct eq 100) {
this.pct.removeTextField();
_parent.play();
}
}
}
this.createEmptyMovieClip('imagem', _root.getNextHighestDepth());
this.imagem.loadMovie('foto1.jpg');
_root.imagem.onLoad = function() {
this.createTextField('pct', _root.getNextHighestDepth());
total = _parent.getBytesTotal();
_parent.stop();
}
_root.imagem.onEnterFrame = function() {
loaded = _parent.getBytesLoaded();
pct = Math.floor((loaded/total)*100);
this.pct = pct+"%";
if (pct eq 100) {
this.pct.removeTextField();
_parent.play();
}
}
}
Então... eu fiz desse jeito, mas não deu certo...
Fora isso, não consegui imaginar nenhum outro jeito de fazer =(
Alguma idéia, critica, sugestão, ajuda?!
Qualquer coisa! rsrs
Valeu! Abraços!

Help














