Probleme de preload d'un swf contenant des attachmovie() ? voici une astuce

Soyez le premier à donner votre avis sur cette source.

Vue 12 245 fois - Téléchargée 1 856 fois

Description

Cette astuce concerne tous ceux qui un jour on eu, comme moi, la désagréable surprise de voir leur loading commencer après la moitié du chargement (genre 70%). Le problème vient de l'option "exporter dans la première image" dans les propriétés de liaison d'un objet de la bibliothèque. En fait, Flash charge ces objets
avant même d'afficher la première image, du coup le préloader n'est pas visible tout de suite. Et ça c'est un comble pour un préloader

Conclusion :


Explications :
- Vous voulez faire un SWF où des clips sont chargés en attachMovie() depuis la bibliothèque.
- Vous faites vos clips et vous cochez "exporter pour action script". Automatiquement, Flash vous propose "exporter dans la premiere image".
[...]
- Maintenant que votre page est terminée, vous faites sur la première image un beau préloader. Mais là problème : le préloader ne s'affiche pas tout de suite. Comme expliqué ci-dessus, cela vient du fait que vous avez "exporté dans la 1ere image" et que Flash charge tous ces clips avant votre préloader.
- Si vous décocher l'option "exporter dans la premiere image", vos clips ne s'affichent plus dans votre page puisqu'ils n'ont jamais été chargés!
- LE TRUC : inventer l'option "exporter dans la 2ème image en posant tous ces clips (destinés à être appelés par le suite) sur une image qu'on ne montrera jamais au visiteur mais que le player sera obligé de charger quand même.

Désolé si ça n'est pas très clair. Ca le deviendra quand vous rencontrerez le problème.

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

Messages postés
71
Date d'inscription
mardi 28 janvier 2003
Statut
Membre
Dernière intervention
6 décembre 2009

Est-ce que tous tes sons ont bien étés mis sur les images de la timeline AVANT d'être appelés en attachSound() ?
Par exemple :
frame 1 : Préloader qui envoie à la frame 5 quand tout est chargé
frame 2 : le son n°1
frame 3 : le son n°2
...
frame 5 : attachSound("son1");
Messages postés
2
Date d'inscription
mardi 10 mars 2009
Statut
Membre
Dernière intervention
28 février 2011

Salut, j'aurais voulu savoir s'il n'y a pas un truc à faire en plus pour les sons, parce que dans mon cas, j'ai mis des attachSound dans mon anim (donc même problème au préchargement), et du coup, en appliquant cette méthode, j'ai l'impression que les sons ne sont pas chargés. Est-ce qu'il y a quelque chose que j'aurais zappé?
Messages postés
1
Date d'inscription
mardi 25 mars 2008
Statut
Membre
Dernière intervention
6 juin 2008

Bien vu l'artiste !!!
Et merci.
Messages postés
1
Date d'inscription
jeudi 24 janvier 2008
Statut
Membre
Dernière intervention
3 mars 2008

Merci beaucoup pour cette astuce... Génial !! Je planchais depuis quelques heures sur ce problème quand j'ai vu ce post, merveilleux. Très clair... Merci encore !
Messages postés
3
Date d'inscription
jeudi 17 novembre 2005
Statut
Membre
Dernière intervention
7 octobre 2007

Mais de rien, c'est normal. Ce tuto m'a été très utile alors j'espère qu'il le sera pour les autres aussi :)
Afficher les 20 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.