Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Flash/Flex > Flash
Flash Forum d'entraide sur la technologie Flash (Cours, FAQs, Sources)
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 09/06/2007, 15h10   #1
Candidat au titre de Membre du Club
 
Inscription : juin 2007
Messages : 47
Détails du profil
Informations forums :
Inscription : juin 2007
Messages : 47
Points : 13
Points : 13
Par défaut endinitclip invisible ?

Bonjour.

J'ai récupéré un FLA sur Internet que j'aimerais replacer par la suite dans une animation en Flash 8.

Seulement quand je lis cette animation sous Flash 8, j'ai ce message qui apparaît :

**Erreur** C:\Documents and Settings\Propriétaire\Local Settings\Application Data\Macromedia\Flash 8\fr\Configuration\Classes\toplevel.as: Ligne 68 : Vous devez exporter l'animation au format Flash 6 pour utiliser cette action.
#endinitclip


Il apparaît 5 fois, ce qui correspond aux 5 images de l'animation où il y a du code. Dès que je supprime le code sur une des images, le message d'erreur apparaît une fois de moins.

Pourtant j'ai eu beau vérifier tout le code sous l'Explorateur d'animations, il n'y a aucun #endinitclip de présent... ??
Il n'y a qu'un seul clip dans la bibliothèque, et il n'y a pas de code dedans.

J'ai tenté de recopier tout le code dans une nouvelle animation, le message d'erreur n'apparaît plus, mais l'animation ne fonctionne plus...

Voici le code en question :

Actions sur Image 1
// maintain depth stack
var depths = new Array();
Actions sur Image 2
// set maximum MC creation limit
var num=2000;
var n=0;
// initialize seed
// strange thing is, these numbers can be just about anything
// yet they will always converge on an identical solution set
var x0 = 0;
var y0 = -2;
var z0 = -1;
// lorenz constants - don't change these
var h = 0.01;
var a = 10.0;
var b = 28.0;
var c = 8.0 / 3.0;
Actions sur Image 3
n++;
if (n<num) {
// lorenz linear function set
x1=x0+h*a*(y0-x0);
y1=y0+h*(x0*(b-z0)-y0);
z1=z0+h*(x0*y0-c*z0);
// solution becomes next seed
x0=x1;
y0=y1;
z0=z1;
// psuedo 3d depth layering
scale=5+Math.round(z0*20);
if (depths[scale]<30) {
(quand je mets un TRACE ici, il ne fonctionne pas, ni même en le mettant plus bas dans le ELSE)
depth=scale*30+depths[scale];
depths[scale]=depths[scale]+1;
// creat the particle movie and place
newpoint="pt"+String(n);
this.attachMovie("point",newpoint,depth);
this[newpoint]._x=x0*5+300;
this[newpoint]._y=y0*5+175;
this[newpoint]._xscale=scale*.15;
this[newpoint]._yscale=this[newpoint]._xscale;
}
} else {
gotoAndPlay("done");
}
Actions sur Image 4
gotoAndPlay(_currentframe-1);
Actions sur Image 5
// better not get carried away
stop();

J'aimerais donc savoir ce qu'il faut que je change pour que ce code soit compatible Flash 8.

Merci d'avance pour vos réponses.
Ziltoid est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/06/2007, 13h53   #2
Membre Expert
 
Avatar de dom_dev
 
Inscription : février 2006
Messages : 2 067
Détails du profil
Informations forums :
Inscription : février 2006
Messages : 2 067
Points : 2 114
Points : 2 114
bonjour,

pourquoi le message d'erreur concerne : "toplevel.as" ça à priori c'est du code externe à ton animation principale mais dans le code qui tu nous as envoyé je ne vois d'import nulle part ?
Peux tu joindre directement le .fla coupable ?

crdlt
__________________
Si la ou les réponses obtenues vous ont donné satisfaction n'oublier pas ->
Et ne rajoutez pas de nouvelles questions éternellement dans le même post surtout si vous en n'êtes pas l'auteur
MERCI
dom_dev est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/06/2007, 18h52   #3
Candidat au titre de Membre du Club
 
Inscription : juin 2007
Messages : 47
Détails du profil
Informations forums :
Inscription : juin 2007
Messages : 47
Points : 13
Points : 13
Ben moi non plus je n'en vois pas, et pas de #endinitclip non plus...

Voici le FLA.
Fichiers attachés
Type de fichier : fla levLorenzAttractor.fla (76,5 Ko, 1 affichages)
Ziltoid est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/06/2007, 09h53   #4
Membre Expert
 
Avatar de dom_dev
 
Inscription : février 2006
Messages : 2 067
Détails du profil
Informations forums :
Inscription : février 2006
Messages : 2 067
Points : 2 114
Points : 2 114
salut,

en fait l'instruction "#endinitclip" est appelée dans une librairie standard de flash.
Code :
1
2
3
4
5
 
//****************************************************************************
// ActionScript Standard Library
// Top-level functions
//****************************************************************************
pourquoi, comment etc, j'ai pas encore bien compris... je cherche
__________________
Si la ou les réponses obtenues vous ont donné satisfaction n'oublier pas ->
Et ne rajoutez pas de nouvelles questions éternellement dans le même post surtout si vous en n'êtes pas l'auteur
MERCI
dom_dev est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 11h43.


 
 
 
 
Partenaires

Hébergement Web