Forum de discussion
Forum « Flash et Shockwave » (archives)
Twist avec Preload anim
Envoyé: 28 février 2004, 5h37 par blues
www.grimage.com
//////////////////////
voici ce que j'ai fait...
mais à marche pô
///
stop();
_root.createEmptyMovieClip("ThePreload", 0);
_root["ThePreload"].attachMovie("Logo", "Preload", 0);
_root["ThePreload"].Preload._x = 313;
_root["ThePreload"].Preload._y = 211;
_root["ThePreload"].Preload._xscale = 65;
_root["ThePreload"].Preload._yscale = 65;
//
_root["ThePreload"].createEmptyMovieClip("Defil", 2);
_root["ThePreload"].Defil.lineStyle(1, "0xFFFFFF", 100);
_root["ThePreload"].Defil.moveTo(0, 0);
_root["ThePreload"].Defil.lineTo(175, 0);
_root["ThePreload"].Defil.lineTo(175, 20);
_root["ThePreload"].Defil.lineTo(0, 20);
_root["ThePreload"].Defil.lineTo(0, 0);
//
_root["ThePreload"].Defil._x = 313;
_root["ThePreload"].Defil._y = 400;
//
_root["ThePreload"].createEmptyMovieClip("DefilB", 1);
_root["ThePreload"].DefilB.beginFill("0x687EA4", 100);
_root["ThePreload"].DefilB.moveTo(0, 0);
_root["ThePreload"].DefilB.lineTo(175, 0);
_root["ThePreload"].DefilB.lineTo(175, 20);
_root["ThePreload"].DefilB.lineTo(0, 20);
_root["ThePreload"].DefilB.lineTo(0, 0);
_root["ThePreload"].DefilB.endFill();
//
_root["ThePreload"].DefilB._x = 313;
_root["ThePreload"].DefilB._y = 400;
//
_root["ThePreload"].DefilB._xscale = 0;
//
_root["ThePreload"].DefilB.onEnterFrame = function() {
this._xscale = (_root.getBytesLoaded()/_root.getBytesTotal()*100);
trace("Chargement");
if (this._xscale>=100) {
delete _root["ThePreload"].DefilB.onEnterFrame;
nextScene();
}
};
///
vu de chez moi, la barre (DefilB)ne progresse pas , elle est d'amblée a 100%, l'oeil sur le logo est figé, jusqu'a ce que cela passe a la Scene suivante...
ou est le twist, s'avez une idée???
Réponses
|