E-anim
AccueilPortailFAQRechercherS’enregistrerConnexion
Poster un nouveau sujet   
 

Création d'une liste de texte dynamiquement.

Voir le sujet précédent Voir le sujet suivant Aller en bas 
Aller à la page : Précédente  1, 2, 3  Suivante
AuteurMessage
Alfred
bavar
bavar



Inscrit le : 21 Déc 2007
Messages : 20

MessageSujet: Re: Création d'une liste de texte dynamiquement.   Jeu 3 Juil - 18:55

chris_c a écrit:
et CTRL + F5 , ca fait quoi avec IE ?

Je ne sais pas Neutral clown
Pas lu ton post avant mes modif, et comme maintenant ça marche silent

Mais dès que j'ai terminé ce "flash", je ferai l'essai promis Wink

Alfred
Revenir en haut Aller en bas
Admin
administrateur
administrateur



Inscrit le : 11 Déc 2005
Messages : 9813
Localisation : Toulouse

MessageSujet: Re: Création d'une liste de texte dynamiquement.   Jeu 3 Juil - 21:05

cheers Bravo Alfred, je mets ton explication dans les tutos
http://e-anim.smileyforum.net/tutos-pour-internet-f29/raffraichissement-d-un-fichier-texte-sous-internetexplorer-t3887.htm#58263

Phildes
_________________
Revenir en haut Aller en bas
Alfred
bavar
bavar



Inscrit le : 21 Déc 2007
Messages : 20

MessageSujet: Re: Création d'une liste de texte dynamiquement.   Ven 4 Juil - 11:02

Embarassed Mais de rien Wink

Allé encore une petite question, programmation.

J'ai donc une class qui se nomme lireTXT
Dans celle-ci, j'ai deux fonction fct1 et fct2

fct1 appel fct2. fct2 doit mettre à jour une variable nommé v1. Je désire que fct1 puisse avoir acces à la variable v1.
Je me dis donc que je vais déclaré v1 non pas en local dans fct2 mais au niveau global de la class lireTXT. afin que la portée de v1 soit global à fct1 & fct2.

Du genre :
class lireTXT{
var v1:string;

function fct2():Void {
v1="tutu";
}

function fct1():Void {
fct2();
}

}

mais on dirait bien que ma syntaxe n'est pas très correct tongue

Alfred
Revenir en haut Aller en bas
chris_c
super acro
super acro



Age : 38
Inscrit le : 18 Nov 2007
Messages : 5237

MessageSujet: Re: Création d'une liste de texte dynamiquement.   Ven 4 Juil - 11:14

static var v1:String;
_________________


Salut Invité !
Revenir en haut Aller en bas
Admin
administrateur
administrateur



Inscrit le : 11 Déc 2005
Messages : 9813
Localisation : Toulouse

MessageSujet: Re: Création d'une liste de texte dynamiquement.   Ven 4 Juil - 11:18

chris_c a écrit:
static var v1:String;

Parfait... Et tu mets static devant toutes les function aussi (car je nais pas vu de constructeur dans ta classe)

Sinon, il y a une autre erreur : String (avec un "S" majuscule).

Phildes
_________________
Revenir en haut Aller en bas
Alfred
bavar
bavar



Inscrit le : 21 Déc 2007
Messages : 20

MessageSujet: Re: Création d'une liste de texte dynamiquement.   Ven 4 Juil - 12:00

Effectivement cela fonctionne.
Sauf dans mon cas de figure Suspect , sinon ça serait pas drole clown

Voici le code :

class lirefichier{

static var datatxt:String;

static function liretxt():Void {
var donnees_xml = new XML();

donnees_xml.onload = function(ok){
if(ok) {
datatxt = this.toString();
}
}

donnees_xml.load("data.php?");
}

A première vue ma variable datatxt ne porte pas jusqu'a la methode 'load' de mon objet XML.
En gros je désire stocker le fichier dans une variable de ma class.

Ouaip, chuis sur que c'est pas grand chose en plus Razz

Alfred
Revenir en haut Aller en bas
Admin
administrateur
administrateur



Inscrit le : 11 Déc 2005
Messages : 9813
Localisation : Toulouse

MessageSujet: Re: Création d'une liste de texte dynamiquement.   Ven 4 Juil - 12:29

Après avoir mis le texte dans datatxt, tu en fais quoi de cette variable ?

Phildes
_________________
Revenir en haut Aller en bas
Alfred
bavar
bavar



Inscrit le : 21 Déc 2007
Messages : 20

MessageSujet: Re: Création d'une liste de texte dynamiquement.   Ven 4 Juil - 12:59

La fonction lirefichier est appeler par une autre fonction qui doit découper par ligne le contenue du fichier lu, donc le contenu de la variable datatxt, pour les formater et les écrire sur l'animation.

Alfred.
Revenir en haut Aller en bas
Admin
administrateur
administrateur



Inscrit le : 11 Déc 2005
Messages : 9813
Localisation : Toulouse

MessageSujet: Re: Création d'une liste de texte dynamiquement.   Ven 4 Juil - 16:38

Alfred a écrit:
La fonction lirefichier est appeler par une autre fonction qui doit découper par ligne le contenue du fichier lu, donc le contenu de la variable datatxt, pour les formater et les écrire sur l'animation.

Alfred.

A ta place je ferais déjà un test pour voir ce qu'il y a dans ta variable.
exemple : je l'afficherais dans un texte : _root.debug_text = datatxt;
(tu crées un texte "variable" nommé "debug")

Phildes
_________________
Revenir en haut Aller en bas
Fitz
acro
acro



Age : 44
Inscrit le : 06 Mai 2008
Messages : 70

MessageSujet: Re: Création d'une liste de texte dynamiquement.   Ven 4 Juil - 18:41

Alfred a écrit:


class lirefichier{

static var datatxt:String;

static function liretxt():Void {
var donnees_xml = new XML();

donnees_xml.onload = function(ok){
if(ok) {
datatxt = this.toString();
}
}

donnees_xml.load("data.php?");
}

.....

Alfred

j'y comprends pas grand chose en programmation , mais il y a plus d'ouverture d'accolade que de fermeture ...
et je croyais qu'on pouvait pas mettre une accolade dans une accolade ?
_________________
Revenir en haut Aller en bas
Rock Lee
modo
modo



Inscrit le : 03 Mai 2006
Messages : 3568

MessageSujet: Re: Création d'une liste de texte dynamiquement.   Ven 4 Juil - 20:10

exact l'accolade de la fermeture de la class n'est pas present


Code:
class lirefichier{

static var datatxt:String;

static function liretxt():Void {
var donnees_xml = new XML();

donnees_xml.onload = function(ok){
if(ok) {
datatxt = this.toString();
}
}

donnees_xml.load("data.php?");
}

}

_________________
Salut Invité , combat ma brute LIEN

Revenir en haut Aller en bas
Admin
administrateur
administrateur



Inscrit le : 11 Déc 2005
Messages : 9813
Localisation : Toulouse

MessageSujet: Re: Création d'une liste de texte dynamiquement.   Ven 4 Juil - 20:41

Fitz a écrit:
j'y comprends pas grand chose en programmation , mais il y a plus d'ouverture d'accolade que de fermeture ...
et je croyais qu'on pouvait pas mettre une accolade dans une accolade ?

Effectivement je te l'avais dit parce que tu n'avais que des accolades-de-function

Mais les accolades sont aussi utilisées pour des parties de fonctions (pour les "if", les "for", les "switch", les "onX=function{}" )
Dans ce cas les accolades sont à imbriquées dans d'autres accolades.

Phildes
_________________
Revenir en haut Aller en bas
Kwelmès
programmeur
programmeur



Age : 17
Inscrit le : 29 Sep 2007
Messages : 917
Localisation : dans les profondeurs insondables de l'infinité cosmique

MessageSujet: Re: Création d'une liste de texte dynamiquement.   Ven 4 Juil - 21:54

à propos d'accolade, ce serait bien qu'elles ne créent pas d'erreurs avec les variables:

var kwelmes="moi";
_root.onMouseUp=function(){
kwelmes+="!";
};

est considéré comme faux par e-anim alors que c'est bon
_________________

http://www.kwlms.o-n.fr
http://www.kwlms.o-n.fr
http://www.kwlms.o-n.fr
Revenir en haut Aller en bas
Admin
administrateur
administrateur



Inscrit le : 11 Déc 2005
Messages : 9813
Localisation : Toulouse

MessageSujet: Re: Création d'une liste de texte dynamiquement.   Sam 5 Juil - 0:56

Kwelmès a écrit:
à propos d'accolade, ce serait bien qu'elles ne créent pas d'erreurs avec les variables:

var kwelmes="moi";
_root.onMouseUp=function(){
kwelmes+="!";
};

est considéré comme faux par e-anim alors que c'est bon

Ca restera faux dans E-Anim.
Je ne comprends pas la logique de ce mécanisme. Je dirais même que ça me semble suspect Suspect .
Enfin c'est l'ensemble du on...=function(){}; qui me semble alien

Dans E-Anim, il faut mettre la variable en attribut de classe (au début de la classe, hors des fonctions)
Ca ne résoud pas toute la logique, mais ça me semble moins lunaire.

Phildes
_________________
Revenir en haut Aller en bas
chris_c
super acro
super acro



Age : 38
Inscrit le : 18 Nov 2007
Messages : 5237

MessageSujet: Re: Création d'une liste de texte dynamiquement.   Sam 5 Juil - 15:09

la fonction j'ai déjà utiliser ca comme ca, ca marche. Me souviens pas avoir eu de problème.
_________________


Salut Invité !
Revenir en haut Aller en bas

Création d'une liste de texte dynamiquement.

Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 2 sur 3Aller à la page : Précédente  1, 2, 3  Suivante

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
E-anim :: comment faire,probléme,bug :: probléme bug-
Poster un nouveau sujet