cs_cesarion
Messages postés7Date d'inscriptionlundi 21 novembre 2005StatutMembreDernière intervention 1 octobre 2007
-
23 févr. 2006 à 19:01
cs_goldenboy68
Messages postés1596Date d'inscriptionsamedi 3 janvier 2004StatutMembreDernière intervention 9 juin 2011
-
24 févr. 2006 à 11:09
Je suis un peu navrer de commencer mon premier message sur le forum par une question aussi bête, mais vraiment je n'arrive pas à résoudre mon pb.
J'ai trouvé le script suivant pour charger mon texte :
var loadit_lv:LoadVars = new LoadVars();
loadit_lv.load("http://cesarion.1.free.fr/txt/accueil.txt");
loadit_lv.onData = function(src:String) {
if (src != undefined) {
my_txt.text = src;
} else {
trace("Could not load text file.");
}
};
Ca marche, le pb c'est que je n'arrive pas à trouver le bon chemin pour que cela continue de fonctionner une fois que mon champ texte se trouve dans le chemin suivant : _root.accueil_site.accueil.txt (sachant que mon champ text se nomme my_txt.
Merci d'avance de votre miséricorde et de votre aide.
cs_cesarion
Messages postés7Date d'inscriptionlundi 21 novembre 2005StatutMembreDernière intervention 1 octobre 2007 23 févr. 2006 à 21:22
euh je ne sais pas si je peux
C'est vrai qu'à la relire c pô trop compréhensible
J'avais trouvé ce script dans un des tutos intégrés à flash 8, et puis g trouvé une réponse beaucoup plus simple avec loadvar.
Cependant j'aimerais tout de même avoir une réponse si j'arrive à être plus clair.
Au départ on place à la racine le code suivant :
//Handle the UIScrollBar - instance in library
this.createClassObject(mx.controls.UIScrollBar, "my_sb", 20);
// Set the target text field for the scroll bar.
my_sb.setScrollTarget(my_txt);
// Size it to match the text field.
my_sb.setSize(16, my_txt._height);
// Move it next to the text field.
my_sb.move(my_txt._x + my_txt._width, my_txt._y);
//Load the text.
var loadit_lv:LoadVars = new LoadVars();
loadit_lv.load("http://cesarion.1.free.fr/txt/accueil.txt");
loadit_lv.onData = function(src:String) {
if (src != undefined) {
my_txt.text = src;
} else {
trace("Could not load text file.");
}
};
Quand on teste tout ça sans MC et tout tout, cela marche sans pb. Cependant, mon champ txt dynamique se trouve dans un premier clip dont l'occurence est ''accueil'' et puis dans un second "accueil_txt" et enfin n trouve ici le chp de txt dyn nommé "my_txt".
J'espère jusque là être plus clair qu'avant
Je pense que si je n'arrive pas à charger mon texte c'est parce que comme je ne suis plus au niveau 0, le chemin pour retrouver les occurences n'est pas bon. Après de nombreux essais je n'ai pas réussi à trouver....
cs_cesarion
Messages postés7Date d'inscriptionlundi 21 novembre 2005StatutMembreDernière intervention 1 octobre 2007 24 févr. 2006 à 01:38
En ce qui concerne le chargement du text g trouvé, c'est :
var loadit_lv:LoadVars = new LoadVars();
loadit_lv.load("http://cesarion.1.free.fr/txt/accueil.txt");
loadit_lv.onData = function(src:String) {
if (src != undefined) {
my_txt.text = src;
} else {
trace("Could not load text file.");
}
};
(tout simplement..)
Par contre en ce qui concerne la création de la barre de scroll, cela ne marche pas.
Merci d'essayer de comprendre mes balbutiements codiques.
Vous n’avez pas trouvé la réponse que vous recherchez ?
cs_goldenboy68
Messages postés1596Date d'inscriptionsamedi 3 janvier 2004StatutMembreDernière intervention 9 juin 20112 24 févr. 2006 à 11:09
Pas trop compris ton soucis alors finalement! Car pour charger le
texte, c'est exactement le code que tu as donné dans ton premier post!
Pour la UIScrollBar, est-ce que tu as une occurence dans la
bibliothèque? Sinon ça marchera pas! (glisse une occurence sur la scène
puis supprime la, elle sera mise dans la bibliothèque!)