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 de swf dans swf


Sujet :

ActionScript 3

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Mars 2006
    Messages
    16
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 16
    Par défaut Chargement de swf dans swf
    Bonjour,

    J'utilise le code suivant pour charger un swf depuis mon swf :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    var loader:Loader = new Loader();
    loader.load(new URLRequest("deng.swf"));
    addChild(loader);
    ça compile mais j'obtiens cette erreur à l'exécution : Echec de la contrainte de type*: conversion de flash.display::Loader@72e3ce1 en mx.core.IUIComponent impossible.

    pourtant je trouve partout ce code sur internet et ça a l'air de marcher pour les autres ...

    J'ai aussi tenté d'afficher le contenu seulement une fois chargé :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    var loader:Loader = new Loader();
    loader.load(new URLRequest("deng.swf"));
    loader.contentLoaderInfo.addEventListener(Event.COMPLETE, onComplete);
     
    private function onComplete(event:Event):void {
    	addChild(loader.content);
    }

    mais là encore ça ne marche pas : TypeError: Error #1034: Echec de la contrainte de type*: conversion de flash.display::AVM1Movie@d061c01 en mx.core.IUIComponent impossible.

    quelqu'un pourrait me dire ce qui ne va pas dans ce code ?

  2. #2
    Rédacteur

    Avatar de The_Pretender
    Homme Profil pro
    Formateur Développement / Programmation
    Inscrit en
    Juin 2004
    Messages
    739
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France

    Informations professionnelles :
    Activité : Formateur Développement / Programmation
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juin 2004
    Messages : 739
    Par défaut
    Bonjour,

    deng.swf ne serait-il pas codé en AS2, que tu essayes de charger dans une application AS3 ?

    Il y a certaines restriction dans ce type de fonctionnement, il me semble.
    Réclamez La Méthode Développement Facile pour Créer Rapidement des Applications Performantes sur Mobiles et Ordinateurs : Développement Facile

    Développez des Applications Web Performantes avec la Formation Vidéos Developpez : Programmation Facile

    Découvrez : Tutoriels, ressources AS2 et AS3

  3. #3
    Membre Expert Avatar de Lorenzo77
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    1 472
    Détails du profil
    Informations personnelles :
    Âge : 53
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mai 2006
    Messages : 1 472
    Par défaut
    salut

    mx.core.IUIComponent est l'interface de base de tous les éléments graphiques dans FLEX !

    tu ferais pas des mélanges ?

Discussions similaires

  1. récupérer une variable dans SWF avec swf object
    Par yerom dans le forum ActionScript 3
    Réponses: 0
    Dernier message: 24/09/2009, 17h02
  2. Chargement d'un .swf dans un menu AS3
    Par Lakitorai dans le forum ActionScript 3
    Réponses: 15
    Dernier message: 17/04/2009, 11h20
  3. problème d'intégration swf dans swf
    Par Frazeks dans le forum Flash
    Réponses: 0
    Dernier message: 11/06/2008, 21h03
  4. [FLASH MX 2004]Precharger une animation(SWF dans SWF)
    Par Geilgestorm dans le forum Flash
    Réponses: 20
    Dernier message: 16/05/2004, 13h40
  5. comment integer une animation swf dans une page
    Par naili dans le forum Intégration
    Réponses: 7
    Dernier message: 18/09/2002, 18h54

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