Salut,

> hello guys, j'ai un projet en Air (deadline today argh), qui watch un
> fichier text contenant des propriétés
> j'utilise donc Eden (très pratique) pour lire les valeurs, et dès que
> le fichier est modifié dans notepad, les valeurs changent
> automatiquement dans l'application, c super pratique.
[..]
> ça marche ni-ckel ! mais dès je veux sérialiser en retour pour sauver
> le fichier avec des nouvelles infos, ça me crée une syntaxe objet :
>
> trace(eden.serialize(configData));
>
> =>
>
> {march:{},out:{},turbineColor:12718639,colorEmptyField:
> 13685459,investmentsPS:319,are:{},scalingW:0.5,based:{},turbinesPS:
> 0.00015855,electricityPS:4677,dates:{},stopDate:new Date
> (2009,2,15,23,36,30),zero:
> {},align:"center",playerType:"projector",watch:{},is:{},CO2Start:
> 0,turbinesStart:0,electricityStart:0,investmentsStart:0,so:
> {},investmentsColor:15509279,months:{},startDate:new Date
> (2009,2,13,23,30),CO2Color:
> 2073221,buttonTarget:"_blank",electricityColor:35774,CO2PS:4,scalingH:
> 0.3}
>
> j'aimerais recréer une liste simple de props avec retours à la ligne
> comme au dessus (car un gars devra pouvoir faire des modifs
> facilement, et il connait pas la syntaxe objet quoi)
>

bah j'ai eut le meme besoin y a pas longtemps
la feature est prevue "serializeToFile()"
mais pas eut le temps

ca devrait arriver avec maashaack v0.3

note comme c'est une appli en AIR, prevois un update
et meme si maintenant ca fait pas ce que tu veux
tu pourrais updater plus tard non ?

[...]
> et autre chose, l'objet serialisé contient des nouveaux childs pas
> fort utiles : march, out, zero, dates, so, are, watch, is, months.
> j'imagine que ce sont des props utilisées par eden, mais y'aurait pas
> moyen d'éviter de les serialiser ? une sorte de 'transient'

euh bah si l'objet contient ces vars c'est qu'elles existent
c'est pas eden qui les rajoute

ou alor si c'est le cas c'est un gros bug (mais amha non, c'est
l'objet qui a ces vars)

zwetan


--~--~---------~--~----~------------~-------~--~----~
Vous avez reçu ce message, car vous êtes abonné au groupe Groupe "FCNG" de 
Google Groupes.
 Pour transmettre des messages à ce groupe, envoyez un e-mail à 
l'adresse [email protected]
 Pour résilier votre abonnement à ce groupe, envoyez un e-mail à 
l'adresse [email protected]
 Pour afficher d'autres options, visitez ce groupe à l'adresse 
http://groups.google.com/group/FCNG?hl=fr
-~----------~----~----~----~------~----~------~--~---

Répondre à