Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

[fla MX] recuperer un chiffre d'un fichier TXT

13 réponses
Avatar
BCV
Je récupère une variable d'un fichier txt (var=123).
Comment faire pour que cette variable (123) soit considérée dans Flash
comme le chiffre "cent vingt trois", et non pas comme une suite de
caractères ! Et pouvoir effectuer des opérations dessus !
Merci
Alban

10 réponses

1 2
Avatar
Kalimbra
newVar=number(oldvar);


BCV a écrit:

Je récupère une variable d'un fichier txt (var3).
Comment faire pour que cette variable (123) soit considérée dans Flash
comme le chiffre "cent vingt trois", et non pas comme une suite de
caractères ! Et pouvoir effectuer des opérations dessus !
Merci
Alban






--
Thierry "Kalimbra" ARNOULD
Jdrs, Internet, Design
http://www.kalimbra.com
http://kalimbra.free.fr/MyTeam/
---------------------------
Anything which does not kill you makes you stronger.
Anything that kills you makes you... well, dead.
Avatar
BCV
Merci, Merci !!!!!!!!!!!!!


Kalimbra a *crit :

newVar=number(oldvar);

BCV a écrit:

>Je récupère une variable d'un fichier txt (var3).
>Comment faire pour que cette variable (123) soit considérée dans Flash
>comme le chiffre "cent vingt trois", et non pas comme une suite de
>caractères ! Et pouvoir effectuer des opérations dessus !
>Merci
>Alban
>
>
>

--
Thierry "Kalimbra" ARNOULD
Jdrs, Internet, Design
http://www.kalimbra.com
http://kalimbra.free.fr/MyTeam/
---------------------------
Anything which does not kill you makes you stronger.
Anything that kills you makes you... well, dead.


Avatar
BCV
Enfin non !!! pas merci ;-)
ça ne marche pas... impossible de faire une opération sur ma nouvelle
variable.
Ma variable dans mon TXT s'apelle désormais B (B3 étant le contenu de
ce TXT)
Si j'écris :

C=Number(B);
A=C*2;

A reste vide !!!!
Alban

Kalimbra a *crit :

newVar=number(oldvar);

BCV a écrit:

>Je récupère une variable d'un fichier txt (var3).
>Comment faire pour que cette variable (123) soit considérée dans Flash
>comme le chiffre "cent vingt trois", et non pas comme une suite de
>caractères ! Et pouvoir effectuer des opérations dessus !
>Merci
>Alban
>
>
>

--
Thierry "Kalimbra" ARNOULD
Jdrs, Internet, Design
http://www.kalimbra.com
http://kalimbra.free.fr/MyTeam/
---------------------------
Anything which does not kill you makes you stronger.
Anything that kills you makes you... well, dead.


Avatar
Kalimbra
Exemple :

ChiffreA="123";
ChiffreB;
ChiffreC=Number(A);
trace (ChiffreA);
trace (ChiffreC);

trace ("sans number:"+ChiffreA+ChiffreB);
trace ("avec number:"+Number(Number(ChiffreA)+ChiffreB));




BCV a écrit:

Enfin non !!! pas merci ;-)
ça ne marche pas... impossible de faire une opération sur ma nouvelle
variable.
Ma variable dans mon TXT s'apelle désormais B (B3 étant le contenu de
ce TXT)
Si j'écris :

C=Number(B);
A=C*2;

A reste vide !!!!
Alban

Kalimbra a *crit :



newVar=number(oldvar);

BCV a écrit:



Je récupère une variable d'un fichier txt (var3).
Comment faire pour que cette variable (123) soit considérée dans Flash
comme le chiffre "cent vingt trois", et non pas comme une suite de
caractères ! Et pouvoir effectuer des opérations dessus !
Merci
Alban







--
Thierry "Kalimbra" ARNOULD
Jdrs, Internet, Design
http://www.kalimbra.com
http://kalimbra.free.fr/MyTeam/
---------------------------
Anything which does not kill you makes you stronger.
Anything that kills you makes you... well, dead.










--
Thierry "Kalimbra" ARNOULD
Jdrs, Internet, Design
http://www.kalimbra.com
http://kalimbra.free.fr/MyTeam/
---------------------------
Anything which does not kill you makes you stronger.
Anything that kills you makes you... well, dead.
Avatar
BCV
Et encore non !
Je mets ton script sur une frame et je mets 3 textes dynamiques (ChiffreA,
ChiffreB, ChiffreC).
Resultat à l'affichage j'ai bien :
pour ChiffreA : 123
pour ChiffreB : 12

Mais rien pour ChiffreC !!!
Alban

Kalimbra a *crit :

Exemple :

ChiffreA="123";
ChiffreB;
ChiffreC=Number(A);
trace (ChiffreA);
trace (ChiffreC);

trace ("sans number:"+ChiffreA+ChiffreB);
trace ("avec number:"+Number(Number(ChiffreA)+ChiffreB));

BCV a écrit:

>Enfin non !!! pas merci ;-)
>ça ne marche pas... impossible de faire une opération sur ma nouvelle
>variable.
>Ma variable dans mon TXT s'apelle désormais B (B3 étant le contenu de
>ce TXT)
>Si j'écris :
>
>C=Number(B);
>A=C*2;
>
>A reste vide !!!!
>Alban
>
>Kalimbra a *crit :
>
>
>
>>newVar=number(oldvar);
>>
>>BCV a écrit:
>>
>>
>>
>>>Je récupère une variable d'un fichier txt (var3).
>>>Comment faire pour que cette variable (123) soit considérée dans Flash
>>>comme le chiffre "cent vingt trois", et non pas comme une suite de
>>>caractères ! Et pouvoir effectuer des opérations dessus !
>>>Merci
>>>Alban
>>>
>>>
>>>
>>>
>>>
>>--
>>Thierry "Kalimbra" ARNOULD
>>Jdrs, Internet, Design
>>http://www.kalimbra.com
>>http://kalimbra.free.fr/MyTeam/
>>---------------------------
>>Anything which does not kill you makes you stronger.
>>Anything that kills you makes you... well, dead.
>>
>>
>
>
>

--
Thierry "Kalimbra" ARNOULD
Jdrs, Internet, Design
http://www.kalimbra.com
http://kalimbra.free.fr/MyTeam/
---------------------------
Anything which does not kill you makes you stronger.
Anything that kills you makes you... well, dead.


Avatar
Kalimbra
ben la c'est normal ..

ChiffreC=Number(ChiffreA);


BCV a écrit:

Et encore non !
Je mets ton script sur une frame et je mets 3 textes dynamiques (ChiffreA,
ChiffreB, ChiffreC).
Resultat à l'affichage j'ai bien :
pour ChiffreA : 123
pour ChiffreB : 12

Mais rien pour ChiffreC !!!
Alban

Kalimbra a *crit :



Exemple :

ChiffreA="123";
ChiffreB;
ChiffreC=Number(A);
trace (ChiffreA);
trace (ChiffreC);

trace ("sans number:"+ChiffreA+ChiffreB);
trace ("avec number:"+Number(Number(ChiffreA)+ChiffreB));

BCV a écrit:



Enfin non !!! pas merci ;-)
ça ne marche pas... impossible de faire une opération sur ma nouvelle
variable.
Ma variable dans mon TXT s'apelle désormais B (B3 étant le contenu de
ce TXT)
Si j'écris :

C=Number(B);
A=C*2;

A reste vide !!!!
Alban

Kalimbra a *crit :





newVar=number(oldvar);

BCV a écrit:





Je récupère une variable d'un fichier txt (var3).
Comment faire pour que cette variable (123) soit considérée dans Flash
comme le chiffre "cent vingt trois", et non pas comme une suite de
caractères ! Et pouvoir effectuer des opérations dessus !
Merci
Alban









--
Thierry "Kalimbra" ARNOULD
Jdrs, Internet, Design
http://www.kalimbra.com
http://kalimbra.free.fr/MyTeam/
---------------------------
Anything which does not kill you makes you stronger.
Anything that kills you makes you... well, dead.











--
Thierry "Kalimbra" ARNOULD
Jdrs, Internet, Design
http://www.kalimbra.com
http://kalimbra.free.fr/MyTeam/
---------------------------
Anything which does not kill you makes you stronger.
Anything that kills you makes you... well, dead.










--
Thierry "Kalimbra" ARNOULD
Jdrs, Internet, Design
http://www.kalimbra.com
http://kalimbra.free.fr/MyTeam/
---------------------------
Anything which does not kill you makes you stronger.
Anything that kills you makes you... well, dead.
Avatar
estampida
forcément il aurait du mettre:
ChiffreC=Number(ChiffreA);

"BCV" wrote in message
news:
Et encore non !
Je mets ton script sur une frame et je mets 3 textes dynamiques (ChiffreA,
ChiffreB, ChiffreC).
Resultat à l'affichage j'ai bien :
pour ChiffreA : 123
pour ChiffreB : 12

Mais rien pour ChiffreC !!!
Alban

Kalimbra a *crit :

> Exemple :
>
> ChiffreA="123";
> ChiffreB;
> ChiffreC=Number(A);
> trace (ChiffreA);
> trace (ChiffreC);
>
> trace ("sans number:"+ChiffreA+ChiffreB);
> trace ("avec number:"+Number(Number(ChiffreA)+ChiffreB));
>
> BCV a écrit:
>
> >Enfin non !!! pas merci ;-)
> >ça ne marche pas... impossible de faire une opération sur ma nouvelle
> >variable.
> >Ma variable dans mon TXT s'apelle désormais B (B3 étant le contenu


de
> >ce TXT)
> >Si j'écris :
> >
> >C=Number(B);
> >A=C*2;
> >
> >A reste vide !!!!
> >Alban
> >
> >Kalimbra a *crit :
> >
> >
> >
> >>newVar=number(oldvar);
> >>
> >>BCV a écrit:
> >>
> >>
> >>
> >>>Je récupère une variable d'un fichier txt (var3).
> >>>Comment faire pour que cette variable (123) soit considérée dans


Flash
> >>>comme le chiffre "cent vingt trois", et non pas comme une suite de
> >>>caractères ! Et pouvoir effectuer des opérations dessus !
> >>>Merci
> >>>Alban
> >>>
> >>>
> >>>
> >>>
> >>>
> >>--
> >>Thierry "Kalimbra" ARNOULD
> >>Jdrs, Internet, Design
> >>http://www.kalimbra.com
> >>http://kalimbra.free.fr/MyTeam/
> >>---------------------------
> >>Anything which does not kill you makes you stronger.
> >>Anything that kills you makes you... well, dead.
> >>
> >>
> >
> >
> >
>
> --
> Thierry "Kalimbra" ARNOULD
> Jdrs, Internet, Design
> http://www.kalimbra.com
> http://kalimbra.free.fr/MyTeam/
> ---------------------------
> Anything which does not kill you makes you stronger.
> Anything that kills you makes you... well, dead.



Avatar
BCV
Pardon d'être si lourd !
Ok, si j'écris :

ChiffreA="123";
ChiffreB=Number(ChiffreA);
ChiffreC=ChiffreB+50;
stop();

J'ai bien ChiffreC qui est égal à 173

MAIS, si j'écris :

loadVariablesNum("variable.txt", "", "POST");
ChiffreB=Number(ChiffreA);
ChiffreC=ChiffreB+50;
stop();

Là, je n'ai pas ChiffreC= 173 (dans mon fichier "variable.txt" j'ai seulement
ChiffreA3)
Alban


Kalimbra a *crit :

ben la c'est normal ..

ChiffreC=Number(ChiffreA);

BCV a écrit:

>Et encore non !
>Je mets ton script sur une frame et je mets 3 textes dynamiques (ChiffreA,
>ChiffreB, ChiffreC).
>Resultat à l'affichage j'ai bien :
>pour ChiffreA : 123
>pour ChiffreB : 12
>
>Mais rien pour ChiffreC !!!
>Alban
>
>Kalimbra a *crit :
>
>
>
>>Exemple :
>>
>>ChiffreA="123";
>>ChiffreB;
>>ChiffreC=Number(A);
>>trace (ChiffreA);
>>trace (ChiffreC);
>>
>>trace ("sans number:"+ChiffreA+ChiffreB);
>>trace ("avec number:"+Number(Number(ChiffreA)+ChiffreB));
>>
>>BCV a écrit:
>>
>>
>>
>>>Enfin non !!! pas merci ;-)
>>>ça ne marche pas... impossible de faire une opération sur ma nouvelle
>>>variable.
>>>Ma variable dans mon TXT s'apelle désormais B (B3 étant le contenu de
>>>ce TXT)
>>>Si j'écris :
>>>
>>>C=Number(B);
>>>A=C*2;
>>>
>>>A reste vide !!!!
>>>Alban
>>>
>>>Kalimbra a *crit :
>>>
>>>
>>>
>>>
>>>
>>>>newVar=number(oldvar);
>>>>
>>>>BCV a écrit:
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>>Je récupère une variable d'un fichier txt (var3).
>>>>>Comment faire pour que cette variable (123) soit considérée dans Flash
>>>>>comme le chiffre "cent vingt trois", et non pas comme une suite de
>>>>>caractères ! Et pouvoir effectuer des opérations dessus !
>>>>>Merci
>>>>>Alban
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>--
>>>>Thierry "Kalimbra" ARNOULD
>>>>Jdrs, Internet, Design
>>>>http://www.kalimbra.com
>>>>http://kalimbra.free.fr/MyTeam/
>>>>---------------------------
>>>>Anything which does not kill you makes you stronger.
>>>>Anything that kills you makes you... well, dead.
>>>>
>>>>
>>>>
>>>>
>>>
>>>
>>>
>>--
>>Thierry "Kalimbra" ARNOULD
>>Jdrs, Internet, Design
>>http://www.kalimbra.com
>>http://kalimbra.free.fr/MyTeam/
>>---------------------------
>>Anything which does not kill you makes you stronger.
>>Anything that kills you makes you... well, dead.
>>
>>
>
>
>

--
Thierry "Kalimbra" ARNOULD
Jdrs, Internet, Design
http://www.kalimbra.com
http://kalimbra.free.fr/MyTeam/
---------------------------
Anything which does not kill you makes you stronger.
Anything that kills you makes you... well, dead.


Avatar
Kalimbra
faut que tu vérifies d'abord que tes variables soient entièrement
chargées avant de faire les calculs..

tu loades,

tu vérifies que le chargement est terminé

tu fais tes petites additions.



BCV a écrit:

Pardon d'être si lourd !
Ok, si j'écris :

ChiffreA="123";
ChiffreB=Number(ChiffreA);
ChiffreC=ChiffreB+50;
stop();

J'ai bien ChiffreC qui est égal à 173

MAIS, si j'écris :

loadVariablesNum("variable.txt", "", "POST");
ChiffreB=Number(ChiffreA);
ChiffreC=ChiffreB+50;
stop();

Là, je n'ai pas ChiffreC= 173 (dans mon fichier "variable.txt" j'ai seulement
ChiffreA3)
Alban


Kalimbra a *crit :



ben la c'est normal ..

ChiffreC=Number(ChiffreA);

BCV a écrit:



Et encore non !
Je mets ton script sur une frame et je mets 3 textes dynamiques (ChiffreA,
ChiffreB, ChiffreC).
Resultat à l'affichage j'ai bien :
pour ChiffreA : 123
pour ChiffreB : 12

Mais rien pour ChiffreC !!!
Alban

Kalimbra a *crit :





Exemple :

ChiffreA="123";
ChiffreB;
ChiffreC=Number(A);
trace (ChiffreA);
trace (ChiffreC);

trace ("sans number:"+ChiffreA+ChiffreB);
trace ("avec number:"+Number(Number(ChiffreA)+ChiffreB));

BCV a écrit:





Enfin non !!! pas merci ;-)
ça ne marche pas... impossible de faire une opération sur ma nouvelle
variable.
Ma variable dans mon TXT s'apelle désormais B (B3 étant le contenu de
ce TXT)
Si j'écris :

C=Number(B);
A=C*2;

A reste vide !!!!
Alban

Kalimbra a *crit :







newVar=number(oldvar);

BCV a écrit:







Je récupère une variable d'un fichier txt (var3).
Comment faire pour que cette variable (123) soit considérée dans Flash
comme le chiffre "cent vingt trois", et non pas comme une suite de
caractères ! Et pouvoir effectuer des opérations dessus !
Merci
Alban











--
Thierry "Kalimbra" ARNOULD
Jdrs, Internet, Design
http://www.kalimbra.com
http://kalimbra.free.fr/MyTeam/
---------------------------
Anything which does not kill you makes you stronger.
Anything that kills you makes you... well, dead.













--
Thierry "Kalimbra" ARNOULD
Jdrs, Internet, Design
http://www.kalimbra.com
http://kalimbra.free.fr/MyTeam/
---------------------------
Anything which does not kill you makes you stronger.
Anything that kills you makes you... well, dead.











--
Thierry "Kalimbra" ARNOULD
Jdrs, Internet, Design
http://www.kalimbra.com
http://kalimbra.free.fr/MyTeam/
---------------------------
Anything which does not kill you makes you stronger.
Anything that kills you makes you... well, dead.










--
Thierry "Kalimbra" ARNOULD
Jdrs, Internet, Design
http://www.kalimbra.com
http://kalimbra.free.fr/MyTeam/
---------------------------
Anything which does not kill you makes you stronger.
Anything that kills you makes you... well, dead.
Avatar
zwetan
>
MAIS, si j'écris :

loadVariablesNum("variable.txt", "", "POST");
ChiffreB=Number(ChiffreA);
ChiffreC=ChiffreB+50;
stop();

Là, je n'ai pas ChiffreC= 173 (dans mon fichier "variable.txt" j'ai


seulement
ChiffreA3)
Alban




normal, le chargement de variables n'est pas instantané

il faut verifier que ton loadvar soit fini avant de tripoter la var

d'ou pourquoi utiliser l'objet LoadVars

de tete et vite fait ca donnerait un truc comme ca:
blah = new Loadvars();

blah.onLoad = function( gnagnagna )
{
trace( "chargement fini" );
numB = Number( this.numA );
numC = numB+50;
}

blah.load( "vars.txt" );

voir la doc LoadVars, touche F1.

zwetan
1 2