begin process at 2012 05 27 10:05:34
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Flash

 > 

Archives

 > 

ActionScript

 > 

preload pour des swf externes


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

preload pour des swf externes

samedi 23 avril 2005 à 18:48:08 | preload pour des swf externes

Gizmil

   Salut,

   J'ai créé un preload sur la première frame du clip principal de mon site
et celui-ci fonctionne parfaitement!
Néanmoins, j'aimerais utiliser également un preload sur des swf  placés en
externe de mon clip principal (mes clips externes sont appelés par un
loadmovie). J'ai essayé de placer le même preload que celui de mon clip
principal sur mes swf externes. Malheureusement, une fois que c'est online,
le preload des swf externes ne fonctionne pas. L'anim du preload s'affiche mais
elle ne tourne pas. Comment ça se fait?
Faut-il considérer le preload du clip principal et le preload des swf externes
différemment?

Voici le preload que j'utilise, il tient sur une seule frame:

Calque contenu :

- 3 champs texte dynamiques ayant comme nom d'occurence "affichage01", "affichage02",
 "affichage03"
- un clip ayant pour nom d'occurence "barre"
- un clip de 100 frames permettant l'affichage graphique de la progression du chargement
de l'image.

Calque AScript :

// on crée une boucle infinie ciblée sur la scène principale (_root)
_root.onEnterFrame = function() {

// Total correspond à la taille de votre animation en Bytes
Total = _root.getBytesTotal() ;

// Lu correspond à l'état courant de chargemement de votre animation en Bytes.
Lu = _root.getBytesLoaded() ;

// rapport permet de calculer le pourcentage d'avancement du préchargement.
rapport = Math.round((Lu)/(Total)*100) ;

// Affichage de diverses données dans des champs texte dynamiques
_root.affichage01.text = "Chargement: " + Math.floor(_root.getBytesLoaded())
_root.affichage02.text = " sur " + Math.floor(_root.getBytesTotal()) + " octets"
_root.affichage03.text = Math.round(rapport) + " %";


// Progression de l'animation dans le clip "barre"
_root.barre.gotoAndStop(rapport) ;


// si le rapport atteind son maximum alors le préchargement est fini
if (rapport == 100) {

// on détruit la boucle infinie pour libérer la mémoire et le CPU.
delete this.onEnterFrame ;

// on cible le début de l'animation dans cet exemple on stoppe l'animation sur la frame
"début"

this.gotoAndStop("debut") ;
}


// stopper l'animation et lancement du preload.
stop() ;


   Je suis impatient d'avoir votre avis! 

lundi 25 avril 2005 à 17:26:22 | Re : preload pour des swf externes

djagger

Salut !

J'ai pas trop matté le code, mais a mon avis ca vient du _root.

Quand tu fais un loadMovie du coup le _root est celui de ton anim principale, et non du swf externe !

regarde de ce coté là !
a+++
samedi 7 janvier 2006 à 19:17:21 | Re : preload pour des swf externes

_Geno_

Moi j'ai eu le même problème et merci Djagger grace a toi j'ai trouver comment faire^^
Gizmil il faut simplement remplacer les _root par des this

moi ca donne ça:



onEnterFrame = function() {

     TotalMovie = this.getBytesTotal() ;
     LuMovie = this.getBytesLoaded() ;
     rapportMovie = Math.round((LuMovie)/(TotalMovie)*100) ;
     percentMovie.text = Math.round(rapportMovie) + " %";
     bLoadedMovie.text = Math.round(LuMovie/1024) + "K";
     barreMovie.gotoAndStop(rapportMovie); // Progression de la barre en fonction du nombre de bits téléchargés
     if (rapportMovie == 100) {
        delete this.onEnterFrame ;
        this.gotoAndPlay("video") ;
     }
}
stop();


Aller en éspérent que ça te seras utile ;)

Geno

dimanche 29 janvier 2006 à 12:12:14 | Re : preload pour des swf externes

philibertb56

J'ai fait autrement, j'ai chargé les swf dans des layers différents en utilisant  : loadMovieNum(numéro de level) et unlodMovieNum(numéro de level). Ainsi l'anim principale est sur sa barre de temps ds _level0 et les swf chargés ont leur propre barre de temps dans leur level !!

dimanche 29 janvier 2006 à 12:12:16 | Re : preload pour des swf externes

philibertb56

J'ai fait autrement, j'ai chargé les swf dans des layers différents en utilisant  : loadMovieNum(numéro de level) et unlodMovieNum(numéro de level). Ainsi l'anim principale est sur sa barre de temps ds _level0 et les swf chargés ont leur propre barre de temps dans leur level !!



Cette discussion est classée dans : animation, swf, clip, root, preload


Répondre à ce message

Sujets en rapport avec ce message

Problemes de liaison entre animation et clip chargés [ par fanfouer ] Bonjour,j'ai actuellement un gros probleme antres mes divers coposants de mon programme. Une animation charge d'autres animations par le biais d'un ch Probleme de chemins relatifs lorsque je change de place mes swf [ par fanfouer ] Bonjour, j'ai posté un topic similaire dans "flash offline" mais persone ne semble l'avoir vu. C'est pourquoi je reporte ma question ici car le proble problème au survol d'un clip dans une zone cible [ par ouiart ] J’ai une bande composée de plusieurs images qui sont des clips, l’ensemble des images est un clip, et le tout fonctionne parfaitement “tel quel” mais Animations qui se parasitent [ par fredap ] Bonjour et merci d'avance pour la réponse. Voilà, j'ai 1 menu et 1 animation sous forme de clip sur la même image (image 1). L'animation est déclenché Communication en swf [ par jultoys ] Hé oui, c'est encore moi !!!Voilà, j'voudrais savoir comment faire pour que un swf chargé aléatoirement dans un autre puisse communiqué avec celui qui Preload - positionnement du clip importé [ par Gizmil ] Salut,   Je suis en train de créer un site contenu dans un swf principal appelé main.swf. Dans ce main.swf, je charge clip01.swf sur la frame 1. J'aim Clip, Preload, SWF, qui se charge réellement [ par tiburce ] Bonjour à tous,Je viens ici un peu en Béotien, même si j'utilise Flash depuis quelques années. Tout s'est compliqué quand j'ai voulu faire preuve... d DuplicateMovieClip après LoadMovie [ par djagger ] N'cha ! Voici mon problème ! Je charge un swf externe dans mon anim : //On se trouve dans le clip _root.aaa this.createEmptyMovieClip("test",1); test. préchargement d'un swf chargé dans un clip [ par rasdri ] Bonjourj ai un petit probleme, je vais essayer d etre clair:je charge un swf dans un clip cible situé sur mon anim principalece swf est un peu long à preload d'un swf externe [ par alphaprime959 ] Bonjour, voila ts est dans le titre :o)Y'a deux preload un du site et un pour un fichier mp3 qui est sur un swf a part(euh le mp3 se lance au démarrag


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,359 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales