IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

EDI/Outils Discussion :

Chargement d'image dans flashDevelop


Sujet :

EDI/Outils

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Août 2003
    Messages
    115
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2003
    Messages : 115
    Points : 67
    Points
    67
    Par défaut Chargement d'image dans flashDevelop
    Bonjour,

    Je cherche à charger des images dans un projet développé avec flashDevelop.
    Le code marche dans flash, mais dans flashDevelop j'ai l'erreur : Error #2044: IOErrorEvent non pris en charge : text=Error #2124: Le type du fichier chargé est inconnu.

    J'ai essayé avec plusieurs images (jpeg, gif), j'ai toujours la même erreur.

    Merci de votre aide.

  2. #2
    Rédacteur/Modérateur
    Avatar de beekeep
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2006
    Messages
    2 005
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Octobre 2006
    Messages : 2 005
    Points : 3 325
    Points
    3 325
    Par défaut
    Bonjour,

    tu pourrai joindre ton code ?

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Août 2003
    Messages
    115
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2003
    Messages : 115
    Points : 67
    Points
    67
    Par défaut
    Pour flash (code qui marche)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
     
    package {
    		import flash.display.MovieClip;
    		import flash.events.Event;
    		import flash.display.Loader;
    		import flash.net.URLRequest;
    		import flash.events.*;
     
    	public class ChargeImage extends MovieClip{
    		private var texte:String;
    		private var conteneurImage:Loader;
     
    		public function ChargeImage() {			
    		// création du conteneur de l'image
    		conteneurImage = new Loader();
    		// url de l'image à charger
    		var image:URLRequest = new URLRequest("images/salarien.gif");
    conteneurImage.contentLoaderInfo.addEventListener(Event.COMPLETE, onComplete);
    			// chargement de l'image dans le conteneur
    			conteneurImage.load(image);
    		}
     
    		// ajout de l'image quand elle est chargée
    		private function onComplete(evt:Event):void
    		{
    			// affichage du conteneur
                             conteneurImage.x = 10;
    			conteneurImage.y = 100;
    			addChild(conteneurImage);
    		}		
    	}
    }
    Le même mais pour la compilation par flex (ajout de la création de stage) qui donne l'erreur sur le fichier d'image non reconnu
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
     
    package {
    		import flash.display.MovieClip;
    		import flash.events.Event;
    		import flash.display.Loader;
    		import flash.net.URLRequest;
    		import flash.events.*;
     
    	public class ChargeImage extends MovieClip{
    		private var texte:String;
    		private var conteneurImage:Loader;
     
    		public function ChargeImage() {
                           if (stage) init();
    			else addEventListener(Event.ADDED_TO_STAGE, init);			
    		// création du conteneur de l'image
    		conteneurImage = new Loader();
    		// url de l'image à charger
    		var image:URLRequest = new URLRequest("images/salarien.gif");
    conteneurImage.contentLoaderInfo.addEventListener(Event.COMPLETE, onComplete);//Abonnement à l'événement COMPLETE
    			// chargement de l'image dans le conteneur
    			conteneurImage.load(image);
    		}
     
    		// ajout de l'image quand elle est chargée
    		private function onComplete(evt:Event):void
    		{
                             conteneurImage.x = 10;
    			conteneurImage.y = 100;
    			// affichage du conteneur
    			addChild(conteneurImage);
    		}
     
                     private function init(e:Event = null):void {
    			removeEventListener(Event.ADDED_TO_STAGE, init);
    				}		
    	}
    }

  4. #4
    Membre du Club
    Profil pro
    Inscrit en
    Août 2003
    Messages
    115
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2003
    Messages : 115
    Points : 67
    Points
    67
    Par défaut embed
    Je n'ai pas réussi à faire fonctionner le code précédent avec flashDevelop mais j'ai trouvé une autre solution avec embed

    code simpliste :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
     
    package  { 
    	import flash.display.Bitmap;
    	import flash.display.Sprite;
     
    	public class Main extends Sprite {
            	[Embed(source="images/image.gif")]
    	        private var crosshairClass:Class; 
    		private var crosshair:Bitmap = new crosshairClass ();
                    // crosshair est le nom de mon image chargée 
     
    		public function Main() {
    			crosshair.x = 100;
    			crosshair.y = 100;
    			addChild(crosshair);
    		} 
    	}
    }

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. chargement des images dans une table
    Par sandy07 dans le forum Bases de données
    Réponses: 3
    Dernier message: 20/04/2007, 10h37
  2. Réponses: 3
    Dernier message: 05/03/2007, 23h55
  3. Chargement d'image dans un matrice
    Par chocoboy dans le forum Multimédia
    Réponses: 21
    Dernier message: 04/12/2006, 01h17
  4. Chargement d'image dans une application graphique
    Par chocoboy dans le forum Langage
    Réponses: 2
    Dernier message: 26/10/2006, 22h29
  5. [JLabel] Chargement d'image dans une JFrame
    Par mr.t dans le forum Composants
    Réponses: 10
    Dernier message: 27/01/2005, 19h32

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo