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

Intégration Discussion :

[FLASH 8] Probleme passage local -> online


Sujet :

Intégration

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Inscrit en
    Septembre 2004
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Septembre 2004
    Messages : 3
    Par défaut [FLASH 8] Probleme passage local -> online
    Bonjour,

    Alors voilà je débute en flash et j'ai le problème suivant:

    Mon clip principal charge un autre clip (video AVI convertie en SWF) pour mettre une animation en background et utilise ensuite un BitmapData pour dessiner des sortes de particules qui suivent le mouvement de la souris par dessus l'animation.

    En local avec download simulé, tout ce passe bien.

    Par contre une fois que je mets tout ca online (voir ici), l'animation pour le background ne se charge pas...

    Voici le code de la frame1 de mon clip principal :

    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
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    /*Declaration de quelques variables..*/
    import flash.display.BitmapData;
    import flash.geom.Rectangle;
     
    var diffuseRatio:Number = 3;
    var maxLife:Number = 200;
    var sizeX:Number = 800;
    var sizeY:Number = 600;
    var cptFileLoaded = 0;
     
    /*Bitmap pour mes particules..*/
    var renderBitmap:BitmapData = new BitmapData(sizeX, sizeY, true, 0x00000000);
     
    /*Declaration du clip dans lequel sera chargé mon animation..*/
    var BGClip:MovieClip = this.createEmptyMovieClip("BGClip", this.getNextHighestDepth());
     
    /*Utilisation d'un Loader et Listener pour faire propre..*/
    var loadEvent:MovieClipLoader = new MovieClipLoader;
    var BGListener:Object = new Object();
    loadEvent.addListener(BGListener);
     
    /*Charge l'animation dans le clip..*/
    loadEvent.loadClip("./Clips/WebSite_BG.swf", BGClip);
     
    /*Affiche le texte "Loading" pendant que le Loader fait son boulot..*/
    var txtStyle:TextFormat = new TextFormat();
    txtStyle.color = 0x888888;
    txtStyle.font = "Impact";
    txtStyle.size = 45;
    txtStyle.letterSpacing = 12;
    this.createTextField("txtLoading", this.getNextHighestDepth(), sizeX/2-160, sizeY/2-60, 320, 60);
    txtLoading.text = "- Loading -";
    txtLoading.setTextFormat(txtStyle);
     
    /*Initialisation de la "barre de progression"..*/
    this.lineStyle(5,0x888888);
    this.moveTo(sizeX/2-160, sizeY/2+20);
     
    /*Update la barre de progression..*/
    BGListener.onLoadProgress = function(target:MovieClip, bytesLoaded:Number, bytesTotal:Number):Void {
    	BGClip._parent.lineTo(sizeX/2 - 160 + 320 * bytesLoaded/bytesTotal , sizeY/2+20);
    }
     
    /*Nettoie le clip principal une fois que mon animation est chargée..*/
    BGListener.onLoadInit = function(target:MovieClip):Void {	
    	txtLoading.removeTextField();
    	BGClip._parent.clear();
    	cptFileLoaded++;
    }
    et le clip boucle sur les frame 2-3 tant que cptFileLoaded<1

    çà doit pas être bien compliqué mais je ne vois pas d'où ca peut venir

  2. #2
    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
    bonjour,

    pas évident ton problème, moi c'est l'URL que je trouve "suspecte" :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    "./Clips/WebSite_BG.swf"
    "./" je ne suis pas sur que ça veuille dire quelque chose...


  3. #3
    Futur Membre du Club
    Inscrit en
    Septembre 2004
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Septembre 2004
    Messages : 3
    Par défaut
    Tu crois ?

    Il me semblait que c'etait comme çà qu'on définissait une adresse relative, le "./" équivalent au repertoire dans lequel le programme executé se trouve.

    J'ai essayé avec et sans, çà ne change rien.
    J'ai essayé avec le clip à charger dans le même repertoire que le clip principal (l'URL devenant alors juste le nom du fichier), çà ne change rien non plus...

  4. #4
    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
    alors désolé je ne vois pas,

    je ne charge pas du tout mes clips comme toi...

  5. #5
    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
    par contre j'ai testé ton code sur mon site web et ça marche parfaitement:

    http://art38.free.fr/test_chargement.swf

    (sachant que test_chargement charge "WebSite_BG.swf") qui se trouve dans le même répertoire

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    /*Charge l'animation dans le clip..*/
    loadEvent.loadClip("WebSite_BG.swf", BGClip);
    bien sur "WebSite_BG.swf" c'est juste le machin orange, j'ai fait vite...

  6. #6
    Futur Membre du Club
    Inscrit en
    Septembre 2004
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Septembre 2004
    Messages : 3
    Par défaut
    Leçon 1 : comment se couvrir de ridicule ?

    -Essayez de charger le clip "WebSite_BG.swf" alors que votre fichier s'appelle "webSite_BG.swf"
    -Passez des heures à fouiller dans les tutorials, FAQ, blogs pourquoi votre clip marche en local mais ne marcherait pas online
    -Postez votre problème sur un forum
    -Laissez mijoter (plus c'est long, plus c'est bon)
    -Souvenez vous que la casse peut avoir de l'importance...


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

Discussions similaires

  1. [FLASH MX2004] Problème accent dans un XML
    Par cinetryx dans le forum Flash
    Réponses: 10
    Dernier message: 30/05/2007, 00h26
  2. [FLASH MX] Probleme de scrollbar et texte dynamique
    Par Bisûnûrs dans le forum Flash
    Réponses: 6
    Dernier message: 28/06/2004, 21h12
  3. [Flash MX] Probleme de calques
    Par yonat94 dans le forum Flash
    Réponses: 2
    Dernier message: 28/04/2004, 12h18
  4. [flash MX] probleme avec setinterval et clearinterval
    Par yacinechaouche dans le forum Flash
    Réponses: 3
    Dernier message: 15/04/2004, 12h07
  5. [Flash 5] Probleme de movieclip
    Par WriteLN dans le forum Flash
    Réponses: 9
    Dernier message: 08/10/2003, 14h56

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