Forum de discussion
Forum « Flash et Shockwave » (archives)
Re: joindre des swf ? oui !
Envoyé: 4 novembre 2004, 9h36 par Oznog
Et bien tu as seulement 2 solutions.
1. Estimer le durée.
Bon la première solution est basé sur le temps. Tu attend par exemple 25 secondes avant de passer au deuxième. L'avantage est que tu n'as pas besoin de modifier ou même d'avoir le source des flash chargés. Le désavantage, le délais ne peut absolument pas être présis. C'est dire que tu devra en donner plus que moins sinon le Flash suivant risque de partir avant que le premier ne se termine. Mais ça va bien sûr provoquer uen attente entre les deux.
2. Attendre un signal du Flash chargé.
Peut importe la méthode tu dois pouvoir ouvrir le source de chacun des Flash chargé. Et modifier le code pour envoyer un signal ou mieux lui même se charger par un autre. this.loadMovie...
Pour le signale, peut importe la méthode, tu dois le passer au parent :
parent.maVar = monsignal;
Ensuite tu peux passer le nombre de cadre total dès le premier cadre du Flash et faire la gestion dans le Flash parent. Mais pourquoi se compliquer la tâche quand tu peux attendre le dernier cadre et passer "ok" c'est fini.
Au dernier cadre, parent.maFonctionPasseAuDeuxième('ok') ou _root.maFonctionPasseAuDeuxième('ok')
L'avantage, tu contrôle à la seconde le chargement des Flash externe. Le désavantage, tu dois tous les modifier individuellement.
Ciao
Oznog
Réponses
|