cs_inaden
Messages postés618Date d'inscriptionmercredi 4 avril 2007StatutMembreDernière intervention27 août 2010
-
21 juin 2008 à 12:06
cs_inaden
Messages postés618Date d'inscriptionmercredi 4 avril 2007StatutMembreDernière intervention27 août 2010
-
21 juin 2008 à 18:39
Bonjour,
j'essaie de faire une animation qui fait apparaître des photos une à une, les fait bouger puis disparaître.
La création de clip fonctionne, l'appel d'image aussi, mais la fonction qui doit les fait apparaître est bien appeler mais l'enterframe qui est dedans ne fonctinne pas.
Il y a surement un conflit avec l'enterFrame qui décompte le temps, mais j'ai beau appeler cette fonction d'apparition un peu partout... jamais il ne s'execute.
J'ai essayé en mettant l'enterFrame sur le clip, sur _root, sur this... rien n'y fait
Tout vient à qui sait attendre
A voir également:
Le projet ne sait pas comment exécuter le profil visual studio
cs_inaden
Messages postés618Date d'inscriptionmercredi 4 avril 2007StatutMembreDernière intervention27 août 20102 21 juin 2008 à 18:39
Du progrès, la "boucle" fonctionne, mais je suis obligé d'attendre que le premier tableau disparaisse pour appelr le second... Voici le nouveau code :
// -----------> INITIALISATION
borne=4/*10*/;
progression=0;
// -----------> PROGRAMME
chargement();
//------------> FONCTIONS <------------->\\
//------------>loading
function chargement(){
this.onEnterFrame=function(){
prog = Math.floor(this.getBytesLoaded()*100/this.getBytesTotal());
trace("===> prog = "+prog);
barre._width = prog;
pourcent.loading_pourcentage.text=prog;
if (prog == 100) {
delete this.onEnterFrame;
trace("===>FIN de Chargement");
barre._visible=false;
pourcent._visible=false;
//lanceProgramme();
creation(progression);
}
}
}
//------------>Gestion du programme
function creation(progression){
_root.createEmptyMovieClip("clip"+progression,_root.getNextHighestDepth());
loadMovie("img/img"+progression+".jpg","clip"+progression);
position(progression);
}
function effacement(){
for(i=0;ipositionnement clip
function position(progression){
trace("----> position");
_root["clip"+progression]._x=140;
_root["clip"+progression]._y=20;
_root["clip"+progression]._xscale=1;
_root["clip"+progression]._yscale=1;
_root["clip"+progression]._alpha=0;
//trace(_root["clip"+progression]._yscale);
apparition(_root["clip"+progression]);
}
//------------>Gestion de temps
//function envoi(tiempo,progression){
function envoi(tiempo){
_root.startTime = getTimer()/1000;
montemps=Number(_root.startTime)+Number(tiempo);
decompte(montemps);
}
function decompte(tiempo2){
_root.onEnterFrame=function(){
malimite=(getTimer()/1000);
if (malimite<Number(tiempo2)) {
}
else {
delete _root.onEnterFrame;
if(progressiondisparition : "+monClip);
monClip.onEnterFrame=function(){
if(monClip._alpha>0){
monClip._alpha-=10;
monClip._y+=20;
trace("monClip._alpha "+monClip._alpha);
}
else{
trace("------> else disparition");
delete monClip.onEnterFrame;
}
};
}