begin process at 2012 05 27 16:18:50
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Flash / Flash MX

 > 

Scripts

 > 

ActionScript

 > 

recupérer une variable pour effectuer un calcul


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

recupérer une variable pour effectuer un calcul

mercredi 4 octobre 2006 à 11:08:17 | recupérer une variable pour effectuer un calcul

alise

J'aimerais récupérer une valeur numérique contenue dans un .txt et de m'en servir pour faire une opération. (je sais que cela se fait d'un xml, mais pour des raisons pratiques de MAJ, il me faut un txt). Actuellement undefined (NaN) !!
Quelqu'un a-t'il une idée ? Comment convertir une variable importée d'un fichier texte en number ?

Alise
from FlashForum-oi.info
mercredi 4 octobre 2006 à 14:14:00 | Re : recupérer une variable pour effectuer un calcul

shubenka

Réponse acceptée !
salut,

Number(tonStringAConvertir);


[ Lien ]
mercredi 4 octobre 2006 à 14:31:35 | Re : recupérer une variable pour effectuer un calcul

alise

Réponse acceptée !
merci shubenka, mais ça j'avais déjà essayé, marche pas !

Alise
from FlashForum-oi.info
mercredi 4 octobre 2006 à 15:27:48 | Re : recupérer une variable pour effectuer un calcul

shubenka

Réponse acceptée !
fait voir ton code et ton fichier texte stplait


[ Lien ]
mercredi 4 octobre 2006 à 16:12:50 | Re : recupérer une variable pour effectuer un calcul

Girou

Membre Club
Réponse acceptée !
Hello,

je suis étonné que la solution du number(string) ne fonctionne pas.

Es-tu sure que flash à bien chargé la variable du fichier .txt avant d'effectué une opération dessus ?.

Comme les opérations de chargement de flash sont asynchrone je me pose la question.
Peut-être essayes-tu d'eefectué une opération sus une variable pas encore en mémoire.

Jo
mercredi 4 octobre 2006 à 16:49:22 | Re : recupérer une variable pour effectuer un calcul

alise

Réponse acceptée !
shubenka   je te prépares ça
Girou regardes aussi les fichiers tu verras qu"après la conversion le champs affiche NaN, alors
que j'ai besoin de récupérer un chiffre pour effectuer ensuite un calcul.

Mais peut-être est-ce aussi mal formulé du coté code.

voilà les fichiers de test

Alise
from FlashForum-oi.info
mercredi 4 octobre 2006 à 22:46:30 | Re : recupérer une variable pour effectuer un calcul

shubenka

Réponse acceptée !
Alors j'ai trouver pourquoi
deja il faut attendre que flash est fini de charger les variables avant de les utiliser ce sui donne un truc comme ca

loadVariablesNum("vari.txt", 0);
function checkParamsLoaded() {
 if (_root.dm1 == undefined) {
 trace("not yet.");
 } else {
 clearInterval(param_interval);
 afterLoad();
 }
}
var param_interval:Number = setInterval(checkParamsLoaded, 100);
 
function afterLoad(){
    r1=Number(dm1)-Number(dm2);
}

et ensuite ton txt doit resembler a ca dm1=10&dm2=15&dm3=20
sinon il prend les retour a la ligne et ca fou la merde pour la convertion
ou alors mais c'est plus chiant tu vire les retour chariot
en faisant
dm1= Number(substring(dm1,0,dm1.length-2));
j'ai pas trouver mieux


[ Lien ]
jeudi 5 octobre 2006 à 09:13:48 | Re : recupérer une variable pour effectuer un calcul

alise

Réponse acceptée !
Merci shubenka,
tu m'as déjà bien éclairé sur une grande partie du problème, je récupère bien un nombre
reste maintenant le prob des variables du txt, j'en ai 365 (de dm=160 à dm365 =160) donc pas très pratique
de les mettre bout à bout.

Alise
from FlashForum-oi.info
jeudi 5 octobre 2006 à 12:04:09 | Re : recupérer une variable pour effectuer un calcul

shubenka

Réponse acceptée !
dans ce cas la automatise le 2iéme parsage indiqué
for(i=1;i<366;i++){
var = "dm"+i;
_root[var]= Number(substring(_root[var],0,_root[var].length-2));
}
Pour la petite explication ce que tu optient dans dm1 par exemple c'est la chaine de caractére tonNombre\t\r (\t\r étant le retour chariot et correspondant a 2 caractéres) donc il faut les enlever pour que la convertion marche.

ps: pas sur à 100% que ce soit \t\r mais en tout cas il a  2 caractéres à virer

[ Lien ]
jeudi 5 octobre 2006 à 12:04:58 | Re : recupérer une variable pour effectuer un calcul

shubenka

Réponse acceptée !
Oups ne prend pas "var" comme nom de variable c'est un truc réserver


[ Lien ]

1 2

Cette discussion est classée dans : variable, txt, calcul, recupérer, effectuer


Répondre à ce message

Sujets en rapport avec ce message

Scrollbar avec un load variable ds un txt [ par Burnside ] Je cherche comment faire pour loader un texte scrollable à partir d'un fichier txt en flash mx.Contact :Merci,Burnside Variable ds clip + fichier txt [ par Quertyn ] Salut a tousmon probleme :g un fichier.txt un clip d'occurence "clip1"ce clip contien un autre clip d'occurence "clip2"dans clip2 il ya une variable t Variable ds clip + fichier txt [ par Quertyn ] Salut a tousmon probleme :g un fichier.txt un clip d'occurence "clip1"ce clip contien un autre clip d'occurence "clip2"dans clip2 il ya une variable t variable et fichier txt [ par ironnyc ] bonjour a tous,je voudrais ouvrir un fichier .txt contenant 1 variable :nombre=15&et pouvoir faire un test sur le contenu de cette variablevoici un bo Comparaison de variable importées d'un txt ? HELP ! [ par stan47 ] Bonjour!Voila je vous écris parce que je désespere !Je m'explique: j'ai créé un .txt dans lequel j'ai mis 2 variables que doit loader flash : jour=000 variable [ par faured ] voici mon problème je n'arrive pas a recuperer la variable de mon clip, une fois le texte tapé. comment faire ?createEmptyMovieClip("form_mc",1);form_ Ecriture de variable Flash vers fichier .txt [ par Chonbi ] Salut, Alors, voila, j'ai un probleme! Original! Bref, je suis en train de creer une application Flash en local (je sais que ce n'est pas fait pour ç appel de variable : c'est chaud !!!! [ par nicosse ] Salut les flasheurs, je cherche à faire une appli sous flash donnant la possibilité à l'utilisateur de renseigner deux champs de texte à partir d'un f aidez-moi s'il vous plai [ par surfingpur ] J'éssaye de puis un certain moment de recupérer des variable asp pour pouvoir les mttre sur flashvoici mon code de ma page asp :%@LANGUAGE="VBSCRIPT" supprimer une variable [ par larsouille11 ] Salut à tous, Je suis en train de réaliser un CD-ROM, et j'ai un soucis de navigation... Je charge un .swf au niveau 60 ( c'est une fiche produits. )


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
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,827 sec (4)

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