Aller au menu - Aller au contenu

[Plan du site] Vous êtes ici --- > Le Site du Zéro > Les tutoriels > Non-Officiels > Graphisme > Flash > Utiliser des fichiers .txt pour intéragir avec flash > Lecture du tutoriel

Utiliser des fichiers .txt pour intéragir avec 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)
Avatar
Auteur : Gora
Visualisations : 12 350

Plus d'informations Plus d'informations
Bonjour !
Dans ce tutoriel, je vais vous montrer comment interagir avec flash sur des fichiers extérieurs à celui.
C'est à dire, pouvoir modifier son flash (.swf en l'occurrence) sans passer par Flash 8/Mx/ ...

Bonne lecture !
Sommaire du tutoriel :
Icône du chapitre

Explique-moi

Modifier son flash sans passer par le logiciel, comment est-ce que c'est possible o_O


Et bien, ce n'est pas sorcier, il s'agit en faite de recevoir le contenu d'un fichier externe sous flash.
Pour cela, il vous faut une des versions de flash (je vous apprends quelque chose là :D ) puis le bloc note.

Prenons un exemple votre fichier news.txt contient "Mise à jour du site le 23/01/2007 : ajout de nouvelles parties".
Et hop, via un petit peu d'actionscript et de jugeote, ceci s'affichera sur votre .swf.

Le swf est le format par défaut de flash

Application

Et hop, c'est parti, après la théorie, la pratique !

Donc tout d'abord ouvrez votre logiciel (à vrai dire, sans cela on va pas aller très loin), créez un nouveau document flash de la taille que vous voulez, puis insérez une zone de texte dynamique avec les couleurs et la police que vous voulez :

Image utilisateur


Dans la case "Var", insérez une variable quelconque, moi j'ai choisi "texte".

Ensuite, sélectionnez le calque sur lequel vous avez insérez la zone de texte, ouvrez le panneau de programmation actionscript (F9) puis copiez le script suivant :

Le panneau de programmation actionscript est utilisé pour insérer des script sur des objets ou des calques flash, le script en question est programmé en actionscript d'où le nom du panneau


Code : Autre
1
loadVariablesNum("info.txt", 0);


Expliquons un peu ce code :
loadVariablesNum -> Ici on charge une variable
("info.txt", 0); -> Ici on charge le fichier dans lequel on trouvera cette variable

Maintenant, exportez votre animation, le nom ne change en rien.

Déjà fini ?


Oui et non, la partie flash est terminée, mais je vous rappelle pour l'instant rien n'est affiché sur votre .swf !

Créez un fichier .txt contenant ceci :
Code : Autre
1
texte=Je suis un Zer0 et le grand Gora m'apprend quelque chose !

Le texte après le signe égal est la valeur de la variable, le texte juste avant, est le nom de la variable (rappelez-vous, celle que l'on a mise dans la case "Var" !).

Ensuite enregistrez le fichier "info.txt".

Code : Autre
1
loadVariablesNum("info.txt", 0);

La partie du code "info.txt" est le nom du fichier qui contient la variable !


Ensuite essayez le tout !

Oups, ça marche pas, zut alors j'ai oublié de vous préciser quelque chose :-°
D'après notre application, votre .swf doit être dans le même dossier que votre fichier .txt (mais vous pouvez toujours changer ça en précisant le chemin absolu de votre fichier dans le code action script).


Voilà, j'espère que ce tuto (qui est par ailleurs mon premier), certes simple et petit, vous a aidé. Sachez que vous pouvez optimiser tout ça pour avoir par exemple un meilleur rendu final ou bien, utiliser ces bases là pour créer un site Web dynamique en flash :D

Sur ce, à bientôt !
Retour en haut Retour en haut


Créé : le 27/02/2007 à 20:25:45
Modifié : le 22/08/2008 à 16:10:11
Avancement : 95%
Licence : Copie non autorisée

Changer de design | En savoir plus | Plan du site | Politique d'accessibilité | Règles | RSS tutoriels | RSS news
Édité par Simple IT SARL : Nous contacter | Notre blog | 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 235 Zéros connectés | Requêtes SQL 9 requêtes | Temps de génération de la page : Total (SQL) 0.0388s (0.0245s)