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 :

Page blanche en "prod"


Sujet :

ActionScript 3

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de Lideln75
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    111
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Novembre 2008
    Messages : 111
    Par défaut Page blanche en "prod"
    Bonjour,

    Débutant (ou presque) en AS3, j'ai un petit problème...

    J'ai une animation SWF compilée, elle s'affiche correctement en exécution directe dans FP10, elle s'affiche correctement dans une page HTML statique en local, mais...

    Mais rien ne s'affiche quand je la mets sur mon serveur PHP (local, même si je parle de "prod" dans le titre, c'est pour faire le distinguo avec la page HTML statique).

    Pour tester mon SWF sur le serveur PHP, j'ai bien mis -use-network=true. J'ai aussi fait attention à ne pas charger les fichiers en local (donc je les charge par URL).

    Ca fonctionne bien, puisque le XML de conf est bien chargé (il contient une liste d'images à charger) et ces images sont bien téléchargées (je peux le voir dans Firebug).

    Côté PHP j'utilise le Framework Symfony (mais encore une fois, c'est à priori pas un problème d'URL puisque les fichiers utilisés dans le SWF sont tous téléchargés avec la bonne URL).
    Côté AS3 je code avec FlashDevelop.

    Le plus surprenant est que cela fonctionne bien lorsque je lance directement le SWF dans le FP10, et lorsque je le joue dans une page HTML statique (à condition bien sûr de mettre -use-network=false).

    Si quelqu'un a une idée je suis preneur, c'est assez embêtant tout de même cette histoire ^^

    Merci à tous

    PS : autre info, j'affichais du debug dans la console Firebug, et j'ai bien vu que le SWF passait par toutes les fonctions de chargement, aucun problème avec ça, et la variable "stage" n'était pas nulle.

  2. #2
    Membre confirmé Avatar de Lideln75
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    111
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Novembre 2008
    Messages : 111
    Par défaut
    Mystère enfin (!!!) résolu !

    Après de longues heures passées à débugger (changer de serveur, changer de framework, tester différentes façons d'inclure mon SWF...), j'ai remarqué une erreur toute bête dans mon code (qui fonctionnait en "local" mais pas en "prod"), cette erreur causait la levée d'une exception, et donc rien ne s'affichait.

    J'ai pu déceler cette erreur en utilisant un TextField sur mon stage dans lequel j'affichais plein de choses pour trouver l'erreur.

    Merci à ceux qui ont pris le temps de lire mon post malgré tout

  3. #3
    Rédacteur/Modérateur
    Avatar de beekeep
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2006
    Messages
    2 005
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Octobre 2006
    Messages : 2 005
    Par défaut
    Bonjour,

    il est pratique d'installer la version debug du player dans le navigateur,
    ça permet justement de pouvoir voir ces exceptions

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

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