Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Flash/Flex > Flash > AS1/AS2
AS1/AS2 Questions relatives à la programmation ActionScript 1 et 2 (Cours AS2)
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/2008, 10h39   #1
Invité de passage
 
Inscription : juin 2008
Messages : 3
Détails du profil
Informations forums :
Inscription : juin 2008
Messages : 3
Points : 1
Points : 1
Par défaut problème preload swf Flash 8

Bonjour,

Je suis débutant en flash et je sais que la question a déjà été traitée mais malgré plusieurs heures de recherches et l'essai de plusieurs solutions, je n'arrive toujours pas à résoudre mon problème avec Flash 8. J'ai donc décidé de crier HELP !

J'ai fait une animation principale (main.swf) qui a un clip dans lequel il y a un bouton (bouton1). Lorsque je clique sur ce bouton il doit charger une animation (zoo.swf) dans un clip sur la scène principale (loadings_mc). Jusque là pas de problème puisque l'animation (zoo.zwf) finit par se charger. Par contre, cette animation à charger étant lourde (contient de la musique), j'ai fait un preload d'une petite animation qui tourne en boucle. Le même preload que pour animation principale et qui fonctionne très bien sur celle-ci. En revanche le preload de l'animation à charger est complètement ignoré, il y a un gros blanc et quand l'animation est effectivement chargée elle démarre directement. Exit le preload. J'ai essayé les loadmovies classiques, les classes MovieclipLoader...toujours le même résultat. Quelqu'un connait-il la solutions parce que là c'est déprime...
Merci beaucoup
sheido est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/06/2008, 11h28   #2
Candidat au titre de Membre du Club
 
Inscription : mars 2008
Messages : 24
Détails du profil
Informations personnelles :
Âge : 53

Informations forums :
Inscription : mars 2008
Messages : 24
Points : 13
Points : 13
.


meme probleme pour moi, mon loader fonctionne tres bien sur le swf maitre, mais sur les autres swf qui sont appeles dans un container, le loader veut pas s'afficher, sait pas pourquoi... pourtant j'ai teste exactement le meme fichier hors contexte container, aucun probleme, le loader demarre bien mais lorsq'il s'agit d'un container, rien a faire ....

t'as ton code de loader ca serait interessant de comparer...
voici le mien (tout a fait banal du reste, mais je crois que c'est a cause des root, je les ai remplace par des parent, meme combat !...) :


onSelfEvent (enterFrame, includingFirstFrame) {
percentLoaded = _root.getPercentLoaded();
BytesLoaded = _root.getBytesLoaded();
BytesTotal = _root.getBytesTotal();
KbLoaded = Math.round(BytesLoaded / 1024);
KbTotal = Math.round(BytesTotal / 1024);
loaderbar._xscale = percentLoaded;
percent_output = percentLoaded add " %";
if (KbLoaded >= KbTotal) {
nextSceneAndPlay();
}
}
onFrame (50) {
gotoSceneAndPlay("<current scene>",1);
}



.
-LDL- est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/06/2008, 11h37   #3
Invité de passage
 
Inscription : juin 2008
Messages : 3
Détails du profil
Informations forums :
Inscription : juin 2008
Messages : 3
Points : 1
Points : 1
en fait, sur mon fichier à charger (zoo.swf) j'ai fait une première scène loading avec une petite anim toute lègère sur 30 frames et avec ce code à la frame 30 :

if (_root.getBytesLoaded()<_root.getBytesTotal()) {
gotoAndPlay (1);
}else{
gotoAndPlay ("scene2", 1);
}

et là sur ma scène 2 j'ai la musique qui se lance normalement...

j'ai essayé en enlevant les _root., en ne mettant rien ou des _parent. ou this. et mêmes galères
sheido est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/06/2008, 12h37   #4
Nouveau Membre du Club
 
Inscription : décembre 2007
Messages : 33
Détails du profil
Informations forums :
Inscription : décembre 2007
Messages : 33
Points : 27
Points : 27
il faut effectivement utiliser que des "_parent" pour faire référence à tes objets de ton application.

aide toi pour mettre les _parent avec la fonction trace

exemple : trace(this);
rburney est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/06/2008, 13h40   #5
Invité de passage
 
Inscription : juin 2008
Messages : 3
Détails du profil
Informations forums :
Inscription : juin 2008
Messages : 3
Points : 1
Points : 1
merci beaucoup pour la réponse. J'ai ENFIN trouvé un tutorial (senocular.com/flash/tutorials/preloading/)
et ça marche en le bidouillant un petit peu. Si jamais ça peut servir à d'autres...
sheido est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 02h18.


 
 
 
 
Partenaires

Hébergement Web