Construct2

Fermer Explications

Fermer Débuter en vidéo

Fermer Images

Fermer Audio

Fermer Plugins

Fermer Commentaires

Fermer Interactions

Fermer Associations

Fermer Texte à trous

Fermer Choix audio

Fermer Puzzle

Fermer Tri d'images

Fermer Consignes

Fermer Construction

Fermer Dessin

Fermer Graphisme

Fermer Ordre

Fermer Quizz

Fermer Score

Fermer Animations

Fermer Fichiers

Fermer Masques

Fermer Données

Fermer En ligne

Fermer Générateurs

Notepad++

Fermer Les mains dedans

Visites

 220847 visiteurs

 1 visiteur en ligne

Préférences

Se reconnecter
---

Votre nom (ou pseudo) :

Votre code secret


 Nombre de membres 4 membres


Connectés :

( personne )
Webmaster - Infos
Plugins 4.6
Fichiers - Afficher le contenu d'un fichier

Afficher le contenu d'un fichier texte
avec AJAX et Construct2

 

On va utiliser le plugin intégré "AJAX" de Construct2.
(Pour plus d'info sur la technologie AJAX : Article sur Wikipedia)

1/  Intégrer le fichier texte dans le projet :
   
mon-fichier-texte.txt
  (Cliquer-droit puis "Enregistrer la cible du lien sous..." pour enregistrer le fichier sur l'ordinateur.)

 En haut à droite de l'éditeur de Construct2, cliquer-droit sur [Files] :

tutoFile01.jpg

cliquer sur [import files] :

tutoFile02.jpg

Cliquer sur le fichier texte voulu, ici, "mon-fichier-texte" :

tutoFile03.jpg

Voilà, le fichier texte, ici, "mon-fichier-texte" est intégré dans le projet.
Il sera copié dans le fichier source (.capx) et dans le dossier HTML5 exporté :

tutoFile04.jpg


2/  Créer un cadre texte et y afficher le contenu du fichier :

Cliquer-droit sur la page blanche du "Layout 1", puis "Insert new objet" :

tutoFile06.jpg

L'objet texte a été renommé "leContenu" pour mieux s'y retrouver :

tutoFile05.jpg

On va utiliser le plugin intégré "AJAX" de Construct2.
(Pour plus d'info sur la technologie AJAX : Article sur Wikipedia)

Dans l'onglet "Event sheet 1", "Add event", "System", "On start of layout" :

tutoFile07.jpg

Sur la même ligne : "Add action", "AJAX", on crée le "tag" (l'étiquette) "lecture" (On peut choisir le nom que l'on veut.) que l'on associe au fichier "mon-fichier-texte"

tutoFile09.jpg

On résume le principe : Au démarrage, le fichier "mon-fichier-texte.txt" est lu. Une étiquette (tag) "lecture" lui est associé :

tutoFile07.jpg


"Add event", choisir "AJAX", "On completed", attribuer le tag "lecture"  (entre guillemets)
"Add action", choisir l'objet texte "leContenu", "Set texte", entrer le texte "AJAX.LastData"

tutoFile10.jpg

Voilà, quand le fichier qui a le tag "lecture" (mon-fichier-texte.txt) sera chargé, son contenu sera mis dans l'objet texte "leContenu".

tutoFile11.jpg

- Le résultat en ligne : page Web ( HTML5 )

- Le fichier Construct2 pour comprendre et bricoler soi-même

Le résultat : Si on modifie le fichier "mon-fichier-texte.txt" on modifie en direct le texte affiché par l'appli créée par Construct2.

Note importante : Je n'ai pas trouvé comment afficher les caractères accentués si le fichier texte en contient...


3/  Intégrer plusieurs fichiers texte dans une application :

 Intégration de 4 fichiers texte dans le projet :

- La consigne : maconsigne.txt (clic-droit, "Enregistrer la cible sous...")
-L'item1 : Litem1.txt
-L'item2 : Litem2.txt
-L'item3 : Litem3.txt

Cela permet d'en modifier le contenu des textes après la création de l'application par Construct2, pour, par exemple, créer rapidement de multiples exercices que l'on souhaite.

Le comportement (Behavior) "Drag&Drop" est appliqué aux 3 objets texte "Litem1", "Litem2", "Litem3"  pour pouvoir respecter la nouvelle consigne "Glisse les étiquettes".

tutoFileA1.jpg

tutoFileA2.jpg


- Le résultat en ligne : page Web ( HTML5 )
Dans cette version de l'application, j'ai modifié, à postériori, avec un éditeur de texte (ex : Bloc notes Windows), le contenu des 4 fichiers.
 . maconsigne.txt : "Ma consigne" -> "Deplace les etiquettes"    (sans les accents, malheureusement...)
 . Litem1.txt : "item1" -> "un chien"
 . Litem2.txt : "item2" -> "un nid"
 . Litem3.txt : "item3" -> "une niche"

- Le fichier Construct2 pour comprendre et bricoler soi-même


Ci-dessous, une capture d'écran du rendu de l'application avec les 4 fichiers modifiés à postériori : (sans les accents ! Si quelqu'un a une solution; je suis preneur...)

tutoFileA2.jpg




Date de création : 01/06/2016 @ 21:09
Dernière modification : 03/06/2016 @ 09:49
Catégorie : Fichiers
Page lue 1306 fois


Imprimer l'article Imprimer l'article

Réactions à cet article

Personne n'a encore laissé de commentaire.
Soyez donc le premier !

^ Haut ^