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 :

Chargement fichier swf externe


Sujet :

ActionScript 3

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    31
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 31
    Points : 17
    Points
    17
    Par défaut Chargement fichier swf externe
    Bonjour tout le monde,

    Voilà j'ai un problème avant en AS 2 pour charger un swf externe en cliquant sur un bouton, je mettais quelque chose du genre :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    btn_bouton.onPress=function(){
    	loadMovieNum("swf.swf", 2);
    	}
    Mais là avec l' as3 je pige rien ...

    J'ai essayé ceci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    var chargeur:Loader = new Loader();
    var adresse:URLRequest = new URLRequest("contact.swf");
    chargeur.load(adresse);
    addChild(chargeur);
     
    btn_contact.addEventListener(MouseEvent.CLICK,charger1);
    function charger1(evt:MouseEvent) {
        adresse = new URLRequest("contact.swf");
        chargeur.load(adresse);
    }
    Mais rien à faire il s'affiche rien...

    dans le clip ou se trouve le calque avec mon bouton, j'ai créé un calque avec ce code là mais rien à faire...

    Auriez-vous une idée de comment procéder pour charger le swf ?

    Merci à vous.

  2. #2
    Membre habitué Avatar de greatalain
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2007
    Messages
    124
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Novembre 2007
    Messages : 124
    Points : 159
    Points
    159
    Par défaut
    Ajoute déjà des listener sur ton loader, cela te permettra de voir si ton swf est correctement charger et sinon de voir ce qui pose problème

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    31
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 31
    Points : 17
    Points
    17
    Par défaut
    Bonjour et merci de ton aide,

    J'ai mondifier mon code, je n'avais pas bien nommé mon chargeur.... Mais maintenant j'ai une nouvelle erreur que je ne comprend pas trop :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    TypeError: Error #1034: Echec de la contrainte de type*: conversion de flash.display::MovieClip@4db5a5d9 en flash.display.Loader impossible.
    	at flash.display::Sprite/constructChildren()
    	at flash.display::Sprite()
    	at flash.display::MovieClip()
    	at siteweb_fla::bouton_7()
    et voici mon nouveau code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    var zone_affichage:Loader = new Loader();
    var adresse:URLRequest = new URLRequest("contact.swf");
    zone_affichage.load(adresse);
    addChild(zone_affichage);
     
     
     
    btn_contact.addEventListener(MouseEvent.CLICK,charger1);
    function charger1(evt:MouseEvent) {
        adresse = new URLRequest("contact.swf");
        zone_affichage.load(adresse);
    }
    Je crois que ça dois être une histoire de parenté des fichiers ou des clip non ? Mais je comprend pas trop...

  4. #4
    Membre habitué Avatar de greatalain
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2007
    Messages
    124
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Novembre 2007
    Messages : 124
    Points : 159
    Points
    159
    Par défaut
    Ton addChild fait le sur un composant qui hérite UIComponent ( à valider mais il me semble que c'est ca )

  5. #5
    Membre à l'essai
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    31
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 31
    Points : 17
    Points
    17
    Par défaut
    re,

    Je comprends pas trop ce que je dois faire là avec addChild.. et UIComponent.. J'ai bien essayé de regarder l'aide de flash mais ça reste un peu vague...

    j'ai cherché sur cette page, mais je comprends pas trop ce qu'il marque...

    Merci en tout cas.

Discussions similaires

  1. Problème chargement de fichier swf externe
    Par tsunamichups dans le forum ActionScript 3
    Réponses: 4
    Dernier message: 08/11/2010, 14h13
  2. message attente chargement fichier swf
    Par nicoach dans le forum Dreamweaver
    Réponses: 2
    Dernier message: 28/05/2009, 18h26
  3. [Prototype] Ajax.Updater + chargement fichier JS externe dans la réponse
    Par Delprog dans le forum Bibliothèques & Frameworks
    Réponses: 3
    Dernier message: 01/05/2009, 04h50
  4. [FLASH 8] Chargement fichier swf externe
    Par Chronax dans le forum Flash
    Réponses: 4
    Dernier message: 18/07/2006, 10h08
  5. Réponses: 8
    Dernier message: 14/04/2005, 19h06

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