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

ActionScript 3 Discussion :

charger un swf et le poser sur la scene


Sujet :

ActionScript 3

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Mars 2007
    Messages
    94
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 94
    Par défaut charger un swf et le poser sur la scene
    Bonjour, j'essai de faire ça via une classe...
    On dirais que ça pêche au niveau de addChild.. Enfin j'en sais trop rien finalement ^^

    Voici ce que j'ai fais.

    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
     
    package {
    	import flash.display.MovieClip;
    	import flash.display.Loader;
    	import flash.display.LoaderInfo;
    	import flash.net.URLRequest;
    	import flash.events.Event;
    	import flash.events.ProgressEvent;
     
    	public class Test extends MovieClip {
    		private var myImg:Loader = new Loader();
     
    		public function Test() {
    			init();
    		}
     
    		public function init():void {
    			// let's load the image  
    			try {
    				myImg.load(new URLRequest("Ships/blazing_star/blazing_star.swf"));
    			} catch (error:Error) {
    				trace("Unable to load requested document.");
    			}
     
    	myImg.contentLoaderInfo.addEventListener(Event.COMPLETE,result);
    		}
     
    		public function result(evt:Event):void {
    			addChild(myImg); 
    			myImg.x=100;
    			myImg.y=100;
    		}
     
    	}//end of class
    }//end of package
    Et sur ma scene:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    var test:Test = new Test();
    Si vous avez une idée !
    Merci de bien vouloir m'aider !
    @++ !

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    47
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 47
    Par défaut
    salut,
    Loader est lui même un displayObject, tu peux donc faire un addChild de ton loader directement,
    sinon dans ta methode gerant l eveneemnt COMPLETE tu dois pouvoir y acceder via evt.target.data qui est l element chargé
    ++

Discussions similaires

  1. Réponses: 5
    Dernier message: 09/02/2013, 23h05
  2. charger external swf
    Par pimpo66 dans le forum Flash
    Réponses: 1
    Dernier message: 28/06/2006, 17h48
  3. Charger un swf et le lire à chaque image
    Par rantanplan08 dans le forum Flash
    Réponses: 2
    Dernier message: 05/03/2006, 15h54
  4. Réponses: 8
    Dernier message: 06/11/2005, 20h39
  5. [FLASH MX] Charger un swf dynamiquement
    Par Toutouffe dans le forum Flash
    Réponses: 3
    Dernier message: 24/01/2005, 01h19

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