begin process at 2010 09 06 05:23:53
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Flash / Flash MX

 > 

Scripts

 > 

ActionScript

 > 

probleme createtextfield() et loadVariables()


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

probleme createtextfield() et loadVariables()

mercredi 30 juillet 2008 à 10:08:48 | probleme createtextfield() et loadVariables()

nackdawa

Membre Club
Bonjour,
depuis hier je me prends la tête pour charger du texte qui se trouve dans un fichier.txt exterieur, afin de le mettre dans un champ de texte créé en AS. Je vous donne le début de mon code :

this.createTextField("texte_txt", 1, 100, 100, 300, 20);
texte_txt.type = "dynamic";
texte_txt.variable = "texte";
texte_txt.html = true;
texte_txt.htmlText = "teste <i>grd mère</i>.";// a la place de cette ligne je voudrais mette un load Variables

Voilà mon soucis , c'est que je n'arrive pas à loader du texte dans ce champ.
Es ce que quelqu'un aurait un solution ?

Merci
Nackdawa

mercredi 30 juillet 2008 à 10:34:09 | Re : probleme createtextfield() et loadVariables()

raddreamer

Réponse acceptée !

Bonjour,
Bon j'ai peut-être pas un super niveau voire même pas du tout mais ça au moins je sais faire ^^

this.createTextField("texte_txt", 1, 100, 100, 300, 20);
texte_txt.type = "dynamic";
texte_txt.variable = "texte";
texte_txt.html = true;
texte_txt.htmlText = "teste <i>grd mère</i>.";            (ton texte de base restera le temps de charger ton texte dynamique)

var TextLoader:LoadVars = new LoadVars(); TextLoader.load("texte01.txt"); 
TextLoader.onLoad = function() {
 texte_txt.text = TextLoader.texteaafficher;
};

sur ton fichier texte il faut que ce soit présenter de la manière suivante :
& + nom du texte + = + texte + &
donc ici :
&texteaafficher=Bonjour&

voilà j'espère que ça a été clair

mercredi 30 juillet 2008 à 10:44:28 | Re : probleme createtextfield() et loadVariables()

nackdawa

Membre Club


Nikel merci beaucoup, tu viens de m'enlever une bonne épine du pied.
bonne journée à toi.
:)
mercredi 30 juillet 2008 à 11:28:23 | Re : probleme createtextfield() et loadVariables()

nackdawa

Membre Club
héhéhé, j'ai une autre petite question :)
voilà ton code est nikel je l'ai adapté pour ce dont j'ai besoin. le voici :

//-----------------création d'un champ de texte---------------
this.createTextField("window",0,-458.6,-54.5,880,10000);
window.html = true;
window.wordWrap = true;
window.multiline = true;

var my_fmt:TextFormat = new TextFormat();
my_fmt.color = 0xFFFFFF;
my_fmt.font = "Verdana";
my_fmt.size = 12;
my_fmt.bold = true

var my_lv:LoadVars = new LoadVars();// on crè un objets qui charge le texte
//success est une valeur booléenne
my_lv.onLoad = function(success:Boolean) {
    if (success) {
        window.htmlText = my_lv.texte;// on mets le texte dans le nouveau champ
        window.setTextFormat(my_fmt);// style du texte
        //si le paramètre success est false, suivre un message
    } else {
        trace("pas de texte");
    }
};
my_lv.load("rubrique/entreprise/Historique.txt");

donc ma question  est quand je crée mon champ de texte this.createTextField("window",0,-458.6,-54.5,880,10000);
je voudrais que la hauteur de mon champ de texte correspont a la logueur de text qu'il y a dans mon fichier.
this.createTextField("window",0,-458.6,-54.5,880,= a  la longueur de texte chargé);

Merki
Nackdawa

mercredi 30 juillet 2008 à 11:33:48 | Re : probleme createtextfield() et loadVariables()

raddreamer

""je voudrais que la hauteur de mon champ de texte correspont a la logueur de text qu'il y a dans mon fichier.""

euh hauteur et longueur ? c'est deux choses diff non ? ^^

tu veux :
que ton champs de texte fasse la même longueur que ton texte ?
ou bien
que ton champs de texte ait une hauteur suffisante pour accueillir tout ton texte sans mettre de scroll bar ?
mercredi 30 juillet 2008 à 11:52:07 | Re : probleme createtextfield() et loadVariables()

nackdawa

Membre Club
dsl, de mettre tromper.
que mon champs de texte ait une hauteur suffisante pour accueillir tout mon texte sans mettre de scroll bar ? ou sans avoir besoin de predefinir un valeur fixe de hauteur.

mercredi 30 juillet 2008 à 15:12:12 | Re : probleme createtextfield() et loadVariables()

raddreamer

Hum, je sais pas s'il y a moyen de récupérer ça :(
J'utilise les variables dynamiques avec des champs de texte créés graphiquement
Je ne peux pas t'aider plus sur ce coup là désolé

mercredi 30 juillet 2008 à 15:47:13 | Re : probleme createtextfield() et loadVariables()

nackdawa

Membre Club
ok, pas de soucis je vais chercher de mon coté, en tout cas merci pour tes conseil
Bonne fin de journée

jeudi 31 juillet 2008 à 12:17:34 | Re : probleme createtextfield() et loadVariables()

nackdawa

Membre Club
Bonjour :),
Je reviens vers toi pour un autre conseille au niveua de la taille de mon bloc texte.
Voilà tu m'as dis que tu créais ton texte graphiquement sur ta scène et que tu lui attribuais une variable. J'aurais voulu savoir comment tu t'y prennais pour cela. j'ai essayer par tous les moyen mais rien a faire je n'arrive pas a recupérer cette variable.

Voici mon code :

var my_lv:LoadVars = new LoadVars();
my_lv.onLoad = function(success:Boolean) {;
if (success) {
    window.monTexte_mc.htmlText = my_lv.texte // il charge bien le texte et le mets dans mon champ e texte
    hauteur = my_lv.HauteurDeTexte // la jerecupère ma hauteur
    trace (hauteur); // il mets 200, c'est ce qu'il y a dans mon fichier.txt
    window.monTexte_mc._height = hauteur; // là je lui dit que mon texte doit faire 200 de haute
    trace (window.monTexte_mc._height) // il me mets 562 ce qui est la taille initial sur la scène de mon texte, alors que je veux lui donner une autre taille
    } else {;
trace("pas de texte");
};
};
my_lv.load("rubrique/entreprise/Historique.txt");

et voici ce qu'il y a dans mon fichier.txt :

HauteurDeTexte=200
&titre=De mieux en mieux !!!
&texte="blablabla"


Voilà !!!
merci
nackdawa


jeudi 31 juillet 2008 à 13:29:38 | Re : probleme createtextfield() et loadVariables()

raddreamer

Bonjour,
pour attribuer un nom de variable à ton bloc de texte créé avec l'interface de flash, tu sélectionnes ce bloc de texte et dans les propriétés de ce bloc tu sélectionnes "Texte dynamique" et en dessous tu mets le nom que tu veux qu'il ait : txtEtc

Sinon si tu crées ton texte dynamiquement.
Je refais par rapport à mon code hein ;)

// J'arrête mon clip
stop();
// Je crée mon champ de texte avec une hauteur initiale
this.createTextField("texte_txt", 1, 100, 100, 300, 20);
texte_txt.type = "dynamic";
texte_txt.variable = "texte";
texte_txt.html = true;
texte_txt.htmlText = "teste <i>grd mère</i>.";

// Je crée mon loader de variables
var TextLoader:LoadVars = new LoadVars();
TextLoader.onLoad = function() {
// Je change ma valeur de hauteur de champ
 texte_txt._height = TextLoader.hauteurChamp;
// Je remplis mon champ de texte (mets-le bien après ton changement de hauteur sinon ça va sauter aux yeux )
 texte_txt.text = TextLoader.texteAAfficher;
 };
// Je charge le fichier texte après déclaration du loader
TextLoader.load("texte01.txt");

Pour reprendre le contenu de ton fichier texte fais bien gaffe aux balises elles ne sont pas là pour rien (bien baliser avant et après). donc ton texte n'est pas et les majuscules ne sont là qu'à partir du second mot de ta variable :
HauteurDeTexte=200
&titre=De mieux en mieux !!!
&texte="blablabla"


mais
&hauteurDeTexte=200&
&titre=De mieux en mieux !!!&
&texte="blablabla"&


voilà :)


1 2

Cette discussion est classée dans : texte, probleme, txt, loadvariables, createtextfield


Répondre à ce message

Sujets en rapport avec ce message

Loadvariables aléatoires [ par kikos2005 ] Bonjour,Je fais appelle à la fonction loadvariables pour afficher sur mon swf un texte issu d'un fichier txt.Dans le swf:loadVariables("texte.txt", "v loadvariables et txt [ par emet ] Bonjour tout le monde, je débute avec flash et j'ai la question qui tue. Voila il s'agit d'une zone de texte dynamique alimentée par un fichier txt. C Loadvariables+fichier.txt [ par jultoys ] Hello les flasheurs,voilà mon probleme, je vourdrais charger le contenu d'un fichier text dans une zone de texte dynamique dans flash sans passer par probleme entre flash et php avec les apostrophe et les balises <> [ par realmfusion ] Bonjour,Alors voila, j'ai un petit probleme, je cherche sur internet et partout partout j'ai essayé pleins de chose mais ca ne marche pas!Je vous expo chargement .txt dans plusieurs champ texte avec style .css [ par sakura151 ] chargement .txt dans plusieurs champ texte avec style .css [ par sakura151 ] Bonjour, Je suis débutante en flash. Voici le but de mon animation : charger dans 3 champs textes le contenu d\'un .txt externe. Chacun d\'un ayant c Probleme loadVars [ par jp1871 ] Bonjour j ai un souci, je fais un diaporama avec flash qui recupere le nombre de photos d un dossier dans un fichier texte avec loadvar et une boucle ptit problem de scrollbar avec txt dynamique php/mysql [ par Atomik_max ] bonjour à tous,voila j'ai trouvé pas mal de tuto sur des scrollbar avec des txt dynamique ou des clipsqui sont gerés avec des masques sauf que dans mo [XMLSocket] Probleme de connexion [ par Ilsundal ] Bonjour a tous, j'ai un probleme avec Flash (je débute). mon probleme est le suivant, Flash n'arrive pas à initialiser la propriété onConnect. Et j'ai probleme loadvars [ par jail ] bonjour, voila je sais qu'il y a pleins d'exemples et de tuto, mais je n'y arrive pas, alors en fait mon soucis c'est que j'n'arrive juste pas à charg


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Septembre 2010
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
27282930   

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,452 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales