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

nackdawa
|
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
|
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
|
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
|
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
|
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
|
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à :)
|
|
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
Livres en rapport
|
Derniers Blogs
QUELQUES TRUCS INTéRESSANTS (05/09/2010)QUELQUES TRUCS INTéRESSANTS (05/09/2010) par coq
Cette fois-ci : .NET Debug / Performance Sécurité SQL Server .NET Determining if a type is defined in the .NET Framework (blog de Scott Dorman) Ha tiens, je n'avais jamais vraiment pensé à utiliser le jeton de clé publique...
Cliquez pour lire la suite de l'article par coq ENUMERABLECOLLECTIONENUMERABLECOLLECTION par Matthieu MEZIL
Prenons le scénario suivant. On utilise MVVM. On a les deux classes suivantes dans le model : public class Child { } public class Parent { private ObservableCollection < Child > _children; public ObservableCollection < Child > Children { get {...
Cliquez pour lire la suite de l'article par Matthieu MEZIL [HS] CHROME 6 + MOI = COUP DE GUEULE ![HS] CHROME 6 + MOI = COUP DE GUEULE ! par JeremyJeanson
Attention, le poste qui suit n'est pas la complainte d'une personne : Qui n'aime pas Chrome. D'un anti Google. D'un développeur qui a un poil énorme dans la main. Ceux qui me fréquentent savent que je change de navigateur favori tous les 2 ou 3 mois afin ...
Cliquez pour lire la suite de l'article par JeremyJeanson [WP7] UTILISER UN WRAPPANEL DANS UNE APPLICATION WINDOWS PHONE 7[WP7] UTILISER UN WRAPPANEL DANS UNE APPLICATION WINDOWS PHONE 7 par Audrey
Lors de la réalisation de ma 2ème application Windows Phone 7, j'ai souhaité utiliser un WrapPanel pour afficher plusieurs photos. Mais le contrôle WrapPanel ne fait pas parti de la liste des contrôles inclus dans le SDK de la version Beta des outils pour...
Cliquez pour lire la suite de l'article par Audrey [WP7] BESOIN D'AVOIR DES DONNéES EN CACHE[WP7] BESOIN D'AVOIR DES DONNéES EN CACHE par Nicolas
Les développeurs ASP.NET ont l'habitude de mettre des données en cache pour éviter de requêter a chaque fois la base de données. Et il est toujours utilie de penser que vos utilisateurs mobiles n'ont pas troujours une super connexion 3G/WIFI et un for...
Cliquez pour lire la suite de l'article par Nicolas
Logiciels
WebLogAndPass (1.0.0)WEBLOGANDPASS (1.0.0)WebLogAndPass est un logiciel permettant de mémoriser vos sites préférés et pour chacun d'entre-e... Cliquez pour télécharger WebLogAndPass uTorrent (2.0.4)UTORRENT (2.0.4)C'est un client BitTorrent très puissant et très performant. Comme son nom l'indique, uTorrent (m... Cliquez pour télécharger uTorrent Bureau de Gestion - ERP Devis Facturation (2.02)BUREAU DE GESTION - ERP DEVIS FACTURATION (2.02)- Version gratuite du 10/06/2010
Le Bureau de Gestion est un logiciel dédié à la gestion de l'en... Cliquez pour télécharger Bureau de Gestion - ERP Devis Facturation 4Videosoft Transfert iPod Mac (3.2.08)4VIDEOSOFT TRANSFERT IPOD MAC (3.2.08)4Videosoft Transfert iPod-Mac caractérise principalement à transférer les fichiers iPod vers Mac.... Cliquez pour télécharger 4Videosoft Transfert iPod Mac 4Videosoft HD Convertisseur (3.3.08)4VIDEOSOFT HD CONVERTISSEUR (3.3.08)Etant le meilleur HD Vidéo Convertisseur, 4Videosoft HD Convertisseur, vous pouvez regarder la vi... Cliquez pour télécharger 4Videosoft HD Convertisseur
|