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

Flash Discussion :

[FLASH 8] Methode loadVars et XML


Sujet :

Flash

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre Expert Avatar de dom_dev
    Profil pro
    Inscrit en
    Février 2006
    Messages
    2 073
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 2 073
    Par défaut [FLASH 8] Methode loadVars et XML
    Bonjour,
    j'utilise un objet XML pour charger un fichier XML dans mon appli. A priori cet objet à les mêmes méthodes qu'un objet loadVars (??). Mais ma question principale est : Quand j'utilise la méthode .onLoad, tant que le chargement n'est pas complet je ne vais pas plus loin mais par contre je ne sais pas si je suis "bloqué" parce que le fichier est gros donc long à charger ou s'il n'existe pas et que je peux bien attendre encore comme ça pendant des heures !!
    Vous voyez ?? :
    En gros quelle méthode utiliser pour vérifier si le fichier existe bien ??

  2. #2
    Membre confirmé Avatar de Isses
    Profil pro
    Inscrit en
    Février 2006
    Messages
    200
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Février 2006
    Messages : 200
    Par défaut
    fais voir ton code.

    moi j'ai fais un essai chez moi et le .onLoad fonctionne correctement.


    vérifie bien que t'ais pas de fautes de frappes

  3. #3
    Membre Expert Avatar de dom_dev
    Profil pro
    Inscrit en
    Février 2006
    Messages
    2 073
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 2 073
    Par défaut
    ma question n'a pas été comprise, moi aussi ça marche, ce que je veux savoir c'est comment faire la différence en cas de "problème" entre un fichier long à charger ou un fichier inexistant ??

  4. #4
    Membre confirmé Avatar de Isses
    Profil pro
    Inscrit en
    Février 2006
    Messages
    200
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Février 2006
    Messages : 200
    Par défaut
    un getBytesLoaded et un getBytesTotal pour faire un prechargeur (donc tu sais qu'il charge un fichier existant) ou sinon peut etre faire:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    var recepteur = new XML();
    recepteur.ignoreWhite=true;
     
    recepteur.load("langues.xml");
     
    recepteur.onLoad = function() {
    	if (recepteur != undefined) {
                   faire les actions que tu veux;}
           else { trace("fichier inexistant");}
    }
    ;
    enfin je pense que ça pourrait marcher

  5. #5
    Membre expérimenté Avatar de younes_
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    229
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 229
    Par défaut
    Salut,
    Tu peux intégrer un sorte de TimeOut qui vérifier au bout d'un temps si le chargement a été intérompu. Je te conseille de regarder au niveau de la classe XML2 de G.Skinner, ça peut répondre à ta question : http://www.gskinner.com/blog/archives/2005/11/xml2_updated_fo.html

    a+

  6. #6
    Membre Expert Avatar de dom_dev
    Profil pro
    Inscrit en
    Février 2006
    Messages
    2 073
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 2 073
    Par défaut
    Merci à tous les deux,
    avec ça je devrais m'en sortir.

  7. #7
    Membre confirmé Avatar de Isses
    Profil pro
    Inscrit en
    Février 2006
    Messages
    200
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Février 2006
    Messages : 200
    Par défaut
    je viens de tomber sur un truc qui devrait t'aider:

    movieClip.loader.onLoadError(cible_mc, code erreur)

    en gros ça detecte si moviClip loader.laodClip() a échoué.

    un peu tard mais bon

  8. #8
    Membre confirmé Avatar de Isses
    Profil pro
    Inscrit en
    Février 2006
    Messages
    200
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Février 2006
    Messages : 200
    Par défaut
    et j'ai même
    movieClipLoader.onStartLoad(cible_mc)

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

Discussions similaires

  1. [FLASH MX2004] Créer un flux xml
    Par j0hnmerrick dans le forum Flash
    Réponses: 3
    Dernier message: 23/02/2005, 12h02
  2. [FLASH MX2004] [PHP/FLASH] Probleme de LoadVar
    Par dedella_al dans le forum Flash
    Réponses: 8
    Dernier message: 16/07/2004, 18h56
  3. Réponses: 10
    Dernier message: 20/06/2004, 12h28
  4. Réponses: 6
    Dernier message: 13/05/2004, 15h40
  5. [FLASH MX 2004 pro] DATASET, XML, ASP
    Par kenshi dans le forum Flash
    Réponses: 4
    Dernier message: 27/01/2004, 10h38

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