matt75014
Messages postés3Date d'inscriptionjeudi 20 septembre 2007StatutMembreDernière intervention11 février 2009
-
4 déc. 2008 à 15:14
matt75014
Messages postés3Date d'inscriptionjeudi 20 septembre 2007StatutMembreDernière intervention11 février 2009
-
8 déc. 2008 à 11:05
Bonjour a tous,
voici mon problème (je vais tenter d'être clair)
J'essai de faire un faux chat.
le principe : lorsque je saisi un texte, je load un texte (fichier txt) au hasard .
mon fichier est composé de :
- un champ de texte de saisi (saisi)
- un champ texte dynamique (fenetre)
- un MC qui me sert de bouton (valide)
dans mon code j'ai ceci :
a = new Array();
valide.onPress= function (){
a.push(_root.saisi);
fenetre.text = a;
}
Cela me premet d'afficher le texte que je saisi.
Ma première question est : comment afficher les éléments de mon tableau à la ligne ? Ici il s'affiche séparé d'une ,
ensuite pour afficher les texte aléatoire j'ai inséré :
var hasard = random(6)
var TableauTexte = new Array("texte"+hasard+".txt");
dans ma fonction. (mes fichiers s'appellent texte1, texte2 ...)
Comment puis-je faire pour afficher les texte à la suite de ce que j'ai saisi? je saisi une chaine de caractère, elle s'affiche, un texte léatiore s'affiche et ainsi de suite....
matt75014
Messages postés3Date d'inscriptionjeudi 20 septembre 2007StatutMembreDernière intervention11 février 2009 8 déc. 2008 à 11:05
J'ai réussi en faisant :
a = new Array();
var mestexte:LoadVars = new LoadVars();
DmcEcouteur = new Object();
DmcEcouteur.onKeyDown = function () {
if(Key.isDown(Key.ENTER)) {
var hasard = random(6)
var TableauTexte = new Array("texte"+hasard+".txt");
néanmoins j'ai deux questions :
- je souhaite afficher le texte dynamique avec quelques seconde d'interval. Je suppose que je dois utiliser SetInterval, mais je ne vois pas comment avec ce que j'ai a l'heure actuelle. Pouvez-vous m'aider sur ce point.
- jutilise également le setFocus afin que le défilement du texte s'opère. Mais le texte est en surligné, est il possible q'il ne le soit pas?