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 1 & ActionScript 2 Discussion :

Texte dynamique : imbrication.


Sujet :

ActionScript 1 & ActionScript 2

  1. #1
    Membre averti
    Homme Profil pro
    Inscrit en
    Août 2010
    Messages
    47
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Secteur : Associations - ONG

    Informations forums :
    Inscription : Août 2010
    Messages : 47
    Par défaut Texte dynamique : imbrication.
    Bonsoir,

    Ce n'est pas très facile à expliquer mon soucis... je vais essayé d'être clair.
    J'ai une animation flash (un contenant) dans laquelle j'insère plusieurs autres animations :
    - sur la première image de mon animation principale , j'ai un clip avec le code suivant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    onClipEvent (load) {
    	var chemin = "swf/";
    	loadMovie(chemin+"oca001.swf", Object(_root).ot1);
    	loadMovie(chemin+"oca002.swf", Object(_root).ot2);
    	loadMovie(chemin+"oca003.swf", Object(_root).ot3);
    	loadMovie(chemin+"oca004.swf", Object(_root).ot4);
    	loadMovie(chemin+"oca005.swf", Object(_root).ot5);
    }
    Comme on peut le voir, chaque swf est importé dans son clip correspondant et cela fonctionne bien tant que les clips 'oca001.swf, ... contiennent du texte statique.

    Par contre, concernant les clips importés : oca001.swf, oca002.swf, ... j'ai deux zones de texte que j'ai redéfinis comme étant dynamiques et je récupère les variables pour ces deux zones de texte dans un fichier .txt externe.

    Quand j'exécute (CTRL + Enter) en local le fichier oca001.swf (par exemple) ,j'ai bien les données provenant du fichier dans mes zones de texte et tout semble aller bien MAIS quand je mets tout en ligne... je n'ai pas de données dans mes zones de texte !

    Par facilité, tous les fichiers sont dans le même répertoire :
    • le fichier contenant : contanant_oca.swf
    • les fichiers oca00x.swf
    • les fichiers textes : oca00x.txt


    Pour info voici comment j'intègre le fichier texte dans les fichiers à incorporer :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    var num = "001";
    var nom = "oca";
    var fichier = nom + num
    loadVariablesNum(fichier + ".txt", 0);

    Est-ce que quelqu'un aurait une idée ? Merci d'avance

  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,

    Le répertoire racine pour un swf correspond au répertoire d'appel de la page html.

    Si ta page html qui intègre flash est dans un autre répertoire, il te faut mettre à jour l'url de tous les fichiers que tu appelles dans le flash.
    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 averti
    Homme Profil pro
    Inscrit en
    Août 2010
    Messages
    47
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Secteur : Associations - ONG

    Informations forums :
    Inscription : Août 2010
    Messages : 47
    Par défaut
    Effectivement, que ce soit le swf contenant ou les swf à intégrer, ils sont tous dans un répertoire /swf situé à la racine du site.

    Je n'ai pas compris ce que tu veux dire. que dois-je faire alors ?

  4. #4
    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
    Est ce que ton fichier html qui appelle le swf principal est aussi dans ce répertoire ?
    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

  5. #5
    Membre averti
    Homme Profil pro
    Inscrit en
    Août 2010
    Messages
    47
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Secteur : Associations - ONG

    Informations forums :
    Inscription : Août 2010
    Messages : 47
    Par défaut
    Citation Envoyé par The_Pretender Voir le message
    Est ce que ton fichier html qui appelle le swf principal est aussi dans ce répertoire ?
    Non, il se trouve dans le répertoire parent.

  6. #6
    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
    Il te faut donc mettre à jour l'url de tous les fichiers que tu appelles dans le flash.

    (en partant du répertoire parent)
    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

  7. #7
    Membre averti
    Homme Profil pro
    Inscrit en
    Août 2010
    Messages
    47
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Secteur : Associations - ONG

    Informations forums :
    Inscription : Août 2010
    Messages : 47
    Par défaut
    Salut,
    (désolé du retard pour les réponses, mais ma femme est à l'hopital et me demande beaucoup de temps)

    J'ai essayé en corrigeant tous les liens qui pointent vers le répertoire swf/ ou se trouvent les fichiers swf et txt étant donné que la page html qui appelle le contenant et les autres se trouvent dans la racine du site.... pas de résultat positif :

    dans le fichier contenant, j'appelle les fichiers par le chemin swf/ocaxxx.swf et dans les fichiers ocaxxx.swf, j'appelle le fichier texte par swf/ocaxxx.txt ainsi que les ocaxxx.jpg.


    Tu veux que je t'envoie les fichiers pour y jeter un oeil ?

  8. #8
    Membre averti
    Homme Profil pro
    Inscrit en
    Août 2010
    Messages
    47
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Secteur : Associations - ONG

    Informations forums :
    Inscription : Août 2010
    Messages : 47
    Par défaut
    Je pense que le soucis ne réside pas dans les liens car je viens de mettre tous mes fichiers à la racine du site et cela ne fonctionne pas ! Ca c'est une chose.

    Maintenant, étant donné que le fichier oca001.swf est ok (le texte est bien lu à partir du fichier et intégré dans le swf.) je suppute plutôt pour un soucis au niveau même de mon fichier contenant !

    Voilà comment je l'ai composé :

    Le clip 'Symbole 1' de ma bibliothèque est dupliqué sur ma première image comme ceci :
    • une occurrence portant le nom 's1' qui contient le code suivant
      Code : Sélectionner tout - Visualiser dans une fenêtre à part
      1
      2
      3
      4
      5
      6
      7
      8
      9
      onClipEvent (load) {
      	var chemin = ""; // mettre chemin="" pour tester en local !
      	                     // mettre chemin="swf/" pour mettre en ligne !
      	loadMovie(chemin+"oca001.swf", Object(_root).ot1);
      	loadMovie(chemin+"oca002.swf", Object(_root).ot2);
      	loadMovie(chemin+"oca003.swf", Object(_root).ot3);
      	loadMovie(chemin+"oca004.swf", Object(_root).ot4);
      	loadMovie(chemin+"oca005.swf", Object(_root).ot5);
      }
    • cinq autres occurrences portant les noms 'ot1', 'ot2', 'ot3', 'ot4' et 'ot5'

    Mon scénario s'arrête à l'image 1 (les images suivantes sont accessibles via des flèches de direction).

Discussions similaires

  1. [MX 2004] Affichage du texte dynamique
    Par caramel dans le forum Flash
    Réponses: 8
    Dernier message: 29/01/2004, 16h07
  2. attribution de texte dynamique à un textarea
    Par stephane eyskens dans le forum Flash
    Réponses: 6
    Dernier message: 01/10/2003, 13h52
  3. problèmes de textes dynamique dynamiquement générés
    Par stephane eyskens dans le forum Flash
    Réponses: 18
    Dernier message: 05/09/2003, 13h13
  4. text dynamique
    Par dupphil dans le forum Flash
    Réponses: 2
    Dernier message: 22/08/2003, 13h13
  5. [Crystal] text "dynamique"
    Par nicostageinfo dans le forum SAP Crystal Reports
    Réponses: 2
    Dernier message: 27/05/2003, 11h22

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