Aller au menu - Aller au contenu

[Plan du site] Vous êtes ici --- > Le Site du Zéro > Les tutoriels > Non-Officiels > Programmation > ActionScript / Flash / Flex > Texte externe dans flash > Lecture du tutoriel

Texte externe dans flash

Vous vous apprêtez à lire un tutoriel rédigé par un membre de ce site. Malgré tout le soin que ce membre a pu apporter au tutoriel, nous ne pouvons pas garantir que les informations contenues sur cette page sont exactes à 100%. Merci de garder cela en tête lorsque vous lirez cette page ;o)
Auteur : pll
Note : 16 / 20 (8 votes)
Visualisations : 29 569

Plus d'informations Plus d'informations
Bonjour,
Dans ce tuto j'expliquerai comment importer une texte dans flash à partir d'un fichier .txt (Une liaison entre les 2 si je peux dire) :euh: . Bon c'est pas très compliqué, en gros il suffit de demander à flash d'aller chercher le fichier.txt et l'intégrer dans l'animation :) .
À quoi ça me sert moi d'apprendre tout ça ?
Si vous voulez développer un site qui contient beaucoup de flash et que vous voudriez le mettre à jour souvent vous n'aurez qu'à modifier le fichier .txt (avec bloc-note) pour changer une partie du texte. C'est comme un système de News en PHP mais en moins compliqué et qui utilise Flash.

Sommaire du tutoriel :
Icône du chapitre

Lexique & Introduction à Flash

Avant de commencer, voici un petit lexique :p pour que vous ne soyez pas trop perdu...

Actionscript: C'est le langage (comme le javascript) qu'a inventé macromedia pour aider les flasheurs dans leurs animations, on peut presque tout faire grâce à l'actionscript (exemples : Mettre de la musique dans une animation, intégrer un fichier .php dans l'animation, faire de la 3D... Mais aujourd'hui nous ne sômmes pas encore la...).

Ligne du temps : c'est là où on retrouve les frames qui permmettent de faire avancer/jouer l'animation.

Frame : Une frame c'est les rectangles qu'il y a dans la ligne du temps, ils permettent de faire changer de mouvement (exemple : quelqu'un qui saute à la corde à danser, dans une frame il sera en bas et dans l'autre il sera en haut) en d'autres mots, pour faire bouger un objet images par images...

Qu'est-ce que flash fait de mieux que le HTML/CSS/Javascript etc... Ce logiciel permet d'ajouter beaucoup plus d'activité dans une page web. Prenez exemple sur la plupart des templates de templatemonster.com et d'autres sites qui utilisent seulement flash comme 2advanced.com . Animation, interactivité, jeux, sons, tout est presque possible quand on sait comment faire ! ;)

Premièrement : faire le fichier .txt

ATTENTION : Dans cette partie si vous vous trompez ne serais-ce que d'un caractère le texte risque de ne pas apparaître, soyez vigilant, ça pourrait vous éviter quelques soucis.


Bon, on va y aller doucement pour débuter. :)
Commencez par ouvrir le Bloc-Notes pour faire votre fichier .txt (qu'on nommera ici : texte.txt )
Écrivez alors :

texte= VOTRE TEXTE ICI ! :D
texte dis à flash d'intégrer cette partie seulement du fichier. On devra la renvoyer dans flash dans un champ qui se nomme var .

Deuxièmement : L'importer dans flash

Alors voîla,
Nous voici dans la partie la plus compliquée du tuto :-° ne vous en faites pas tout va bien aller ;) . Bon ce qui serait bien en premier lieu... ce serait d'ouvrir flash. ^^

Une fois que flash est ouvert mettez les proportions, la couleur de fond et les propriétés comme vous voulez... Ensuite cliquez sur l'outil texte et faites un carré de la grandeur que vous voulez.
INFORMATION : votre texte doit être un texte dynamique ... (propriétés > texte dynamique)... ce sera informé sur l'image...


Bon, voici une image pour vous aider à mieux comprendre ce que nous devrons faire plus tard et ce qu'il y a normalement de fait ;) :
Image utilisateur

Sous l'option (onglet propriétés ouvert descendez un peu à droite, vous verrez sur l'image) Var
inscrivez : texte
Vous vous rappellez de la première partie ? La où on avait mis dans texte.txt texte= Votre texte ici ! ?
Alors remettez texte dans le champ var: Sans aucune erreur ! Sinon le texre n'apparaîtera pas...



L'actionscript

Bon voîla à partir de maintenant cliquez (une fois) sur la première frame (la seule d'ailleurs) de votre animation. Ensuite allez dans Actionscript (indiqué sur l'image plus haut) et entrez le code suivant :
Code : Autre
1
loadVariablesNum("texte.txt", 0)>
:p

Veuillez vous assurer que le nom (texte.txt) soit le même nom EXACTEMENT que le fichier que vous avez enregistré... (Celui avec texte= VOTRE TEXTE ICI).
Assurez vous aussi que votre animation se trouve dans le même dossier que le fichier .txt ... Sinon inscrivez :
Code : Autre
1
loadVariablesNum("VOTRENOMDEDOSSIER/texte.txt", 0)

Votre nom de dossier/texte.txt

Les modifications possibles

Comme vous remarquerez surment, durant que vous écrirez votre texte les accents, les ,."«»)( (etc...) n'apparaitront pas... :o Je sais, c'est assez mooocche mais il y a un moyen de modifier ceci ... Voici une image qui vous aidera d'avantage ( une image vaut mille mots ) :

Image utilisateur

Tout près de Var vous trouverez le bouton Character (ou Caractère en français). Cliquez dessus. Comme c'est magique, vous avez maintenant une liste des caractères qui pourront alors apparaîtres lorsque vous écrirez votre texte. Ajoutez même du Japonais si tel en est votre désir :D
Les accents ne sont pas dans la liste mais les virgules etc... oui. Pour ajouter les accents vous n'aurez qu'à les mettre dans la barre de texte nommée : Include these characters (inclure ces caractères).


Ensuite faites OK.
---
Vous constaterez que vous pouvez modifier la taille de votre texte, s'il est séléctable ou pas si il est dans un rectangle etc... BONNE CHANCE !

Q.C.M.

À quoi sert une frame ?
Que dois-je mettre dans "Var" ?
Euhhh, les accents ne s'affichent pas alors je fais comment ?

Statistiques de réponses au QCM


:soleil: :p :p :soleil:

Maintenant tout devrait être dans l'ordre ... Faites Actions > tester l'animation pour voir si tout fonctionne bien, ça devrait ;) .
:soleil: :p :p :soleil:

Pour toute question(s) ou commentaire(s) sur mon tuto vous n'avez qu'à me le demande par MP je me ferai un plaisir de vous répondre ;) .


J'éspère vous aider :D !
Retour en haut Retour en haut


Créé : le 06/12/2005 à 22:03:55
Modifié : le 22/08/2008 à 16:09:31
Avancement : 100%
Licence : Copie non autorisée

Changer de design | En savoir plus | Plan du site | Politique d'accessibilité | Règles | RSS tutoriels | RSS news | XHTML 1.0 | CSS 2.0
Édité par Simple IT SARL : Nous contacter | Revue de presse | Publicité

Y'a plus rien à lire, faut remonter maintenant !

Hébergement web - Correction de tutoriels - Créer un site
Vous souhaitez apparaître ici ? Contactez-nous.

Nombre de connectés 298 Zéros connectés | Requêtes SQL 8 requêtes | Temps de génération de la page : Total (SQL) 0.0215s (0.0109s)