Actionscript pas le meme resultat en flash 6 ou 7.
fabiwan
Messages postés3Date d'inscriptionmardi 4 mai 2004StatutMembreDernière intervention22 décembre 2004
-
22 déc. 2004 à 02:12
cs_Mafassure
Messages postés1058Date d'inscriptionjeudi 24 juillet 2003StatutModérateurDernière intervention14 février 2009
-
22 déc. 2004 à 14:04
Bonjour,
Je bosse sur une galerie photo.
Qqun sait pour quoi ce code :
1. ne donne pas le meme resultat en flash 6 ou 7.
2. refuse de fonctionner sur une autre frame que la 1.
3. refuse de fonctionner en load movie.
this.onLoad = function() {
loadVariables("galeries/tattoos/calligraphie/total.fab", this);
//total = nombre de photos presente dans le dossier
refx = 0; // reference pos, taille
refy = 0;
refxscale = 10;
refyscale = 10;
num = 0; // ce qui va incrementer et creer les clips contenant les photos
};
this.onEnterFrame = function() {
if (num<this.total) {
this.num += 1;
this.barre.createEmptyMovieClip("proto"+num, num);
this.barre["proto"+num].attachMovie("bouton", "fond", 3);
this.barre["proto"+num].createEmptyMovieClip("cible", 2);
this.barre["proto"+num].attachMovie("proto", "fond1", 1);
this.barre["proto"+num].id = num;
loadMovie("galeries/tattoos/calligraphie/"+num+".jpg", this.barre["proto"+num].cible);
this.barre["proto"+num]._x = refx;
this.barre["proto"+num]._y = refy;
this.barre["proto"+num]._xscale = refxscale;
this.barre["proto"+num]._yscale = refyscale;
refx += 80;
this.boutons.stade = 1;
this.boutons._max = int(this.total/8);
this.boutons.endPosx = 0;
this.boutons.speedx = 0;
}
for (u=1; u<total+1; u++) {
this.barre["proto"+u].cible._x = (640-this.barre["proto"+u].cible._width)/2;
this.barre["proto"+u].cible._y = (640-this.barre["proto"+u].cible._height)/2;
}
};
C bien moi qui ai écris ce code, mais c la premiere fois que j'utilise 2004 et utilise des actions de frames pour agir sur les clips. Je voudrais maintenant l'importer dans le reste du site, mais je me suis rendu compte au dernier moment que j'avais fait le site avec flash MX (fplayer 6) et la gallerie avec flash MX 2004 (fplayer 7).
J'ai l'impression que ca merde au niveau du "this.onload = function() à la place de onclipevent (load).
Merci d'avance pour vos reponses.
(¯`·._.·[www.fa-b.net]·._.·Ž¯)