christophe_D programmeur


Age : 34 Inscrit le : 23 Juin 2006 Messages : 1826 Localisation : Frasne (25) diver : papa de 4 enfants , toujours sur les 4 chemins Loisirs : programmation en tous genres, defendre le libre , linux
| Sujet: Chargeur simplifier et son suivis Dim 16 Sep - 14:13 | |
| Le but ici , et de charger une image ou un autre swf dans un movieclip donc la fonction suivante sera a mettre dans votre class principale
mon_im est de format string , par exemple pour charger l'image toto.jpg dans repertoire tata ca sera "./tata/toto.jpg" dest le MovieClip qui contiendra l'image ou le swf , par exemple pour le MovieClip machin sur _root dest aurra pour valeur _root.machin
donc vous pouvez appeler la fonction comme ceci
| Code: | maclass.chargeur("./tata/toto.jpg",_root.machin);
|
ou
| Code: | img="./tata/toto.jpg"; destination=_root.machin; maclass.chargeur(img,destination);
|
note: maclass sera a remplace par le nom de votre class actionscript
et pour finir le code qui va bien
| Code: | static function chargeur(nom_im:String,dest:MovieClip) { var chargeur = new MovieClipLoader(); var afficheur = new Object(); chargeur.addListener(afficheur); chargeur.onLoadProgress = function(target:MovieClip, bytesLoaded:Number, bytesTotal:Number){ // ici l'action a faire pendant le chargement // la ligne suivante calcul le % d'une image charger // Math.round(bytesLoaded/bytesTotal*100)+"%"; } chargeur.onLoadError = function() { // ici l'action a faire si une erreur de chargement } chargeur.onLoadComplete = function() { // ici l'action a faire si chargement ok } // on charge l'image nom_im dans le MovieClip dest chargeur.loadClip(nom_im,dest); }
|
_________________ un petit jeux sympa L'urgent c'est fait, L'impossible est en train de se faire, Un miracle ?? laisse moi au minimun 24H !!!... L'action script a l'etat pur Mes meilleurs photos Bienvenu a notre dernier membre benisvy Le record d'utilisateurs en ligne a battre et de : 22 |
|
Admin administrateur


Inscrit le : 11 Déc 2005 Messages : 9748 Localisation : Toulouse
| Sujet: Re: Chargeur simplifier et son suivis Dim 16 Sep - 20:09 | |
| Pour ces fonctions génériques, j'avais pensé les mettre dans "util_sys.as". Ce fichier se trouve dans : ...e_anim...\doc\Mtasc\desc\util_sys.as
Mais il faudra l'intégrer dans l'export SWF.
Phildes _________________
|
|
christophe_D programmeur


Age : 34 Inscrit le : 23 Juin 2006 Messages : 1826 Localisation : Frasne (25) diver : papa de 4 enfants , toujours sur les 4 chemins Loisirs : programmation en tous genres, defendre le libre , linux
| Sujet: Re: Chargeur simplifier et son suivis Dim 16 Sep - 20:54 | |
| | Admin a écrit: | Pour ces fonctions génériques, j'avais pensé les mettre dans "util_sys.as". Ce fichier se trouve dans : ...e_anim...\doc\Mtasc\desc\util_sys.as
Mais il faudra l'intégrer dans l'export SWF.
Phildes |
aucun soucis !
pour cela , tu creer un fichier donc util_sys.as avec une class util_sys ( ca va simplifier les choses )
apres tu copie donc la fonction ci dessus !
apres pour l'appel pour les user ca donne
| Code: | util_sys.chargeur("./tata/toto.jpg",_root.machin);
|
bon apres ? l'import
Quand ton compilateur reconnais util_sys.chargeur(...) tu ajouter tout au dessus la ligne
puis par contre oublie pas dans la compilation mtasc ajouter la ligne suivante comme tu le fais deja pour les std et std8 pas en chemin relatif , mais complet
| Code: | -cp "e_anim...\doc\Mtasc\desc\util_sys.as"
|
ps : dans java , peut tu faire comme en pascal une ligne propre au system linux/win ?? car j'ai cru trouver pourquoi mtasc ne demarre pas sous linux !! tu chercher un fichier mtasc.exe !!! hors sous linux ca existe les .exe !!!
ca serais fortement util !! _________________ un petit jeux sympa L'urgent c'est fait, L'impossible est en train de se faire, Un miracle ?? laisse moi au minimun 24H !!!... L'action script a l'etat pur Mes meilleurs photos Bienvenu a notre dernier membre benisvy Le record d'utilisateurs en ligne a battre et de : 22 |
|