E-anim
AccueilPortailFAQRechercherS’enregistrerConnexion
Poster un nouveau sujet   Répondre au sujet
 

Chargeur simplifier et son suivis

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
christophe_D
programmeur
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

MessageSujet: 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
Revenir en haut Aller en bas
Admin
administrateur
administrateur



Inscrit le : 11 Déc 2005
Messages : 9748
Localisation : Toulouse

MessageSujet: 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
_________________
Revenir en haut Aller en bas
christophe_D
programmeur
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

MessageSujet: 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
Code:

import util_sys;


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
Revenir en haut Aller en bas

Chargeur simplifier et son suivis

Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
E-anim :: comment faire,probléme,bug :: Mtasc :: tutoriau-
Poster un nouveau sujet   Répondre au sujet