2010-08-17 3 views
0

Voici donc la situation: J'ai un fichier XML qui contient une liste restreinte de nœuds, tous ayant deux attributs associés à un nom et un score. Ce fichier est déjà chargé dans Flash et crée une sorte de tableau des meilleurs scores.Enregistrement d'une modification des attributs dans un fichier XML préexistant à l'aide de AS3

Maintenant, ce que je veux faire est de pouvoir saisir les données collectées dans l'application, l'utiliser pour changer certains attributs dans le fichier XML et lui faire enregistrer ce changement. Comme il est je peux changer les attributs à l'aide:

myXML.children()[t][email protected] = attributeVariable; 

Ce qui semble fonctionner alors que l'application est toujours en session, mais ne fait pas enregistrer ces modifications dans le fichier lui-même comme je l'espère pour. Y a-t-il une façon rapide et propre de faire ce que j'espère faire?

Répondre

0

Vous ne spécifiez pas si vous êtes sur un serveur/une page Web ou s'il s'agit d'une application AIR, donc je suppose que vous faites référence à un serveur/page Web.

Flash seul ne peut pas enregistrer un fichier sur un serveur. Vous aurez besoin d'un langage de script tel que PHP, C#, Ruby ou autre chose dont vous disposez pour prendre la valeur de chaîne de votre XML et l'écrire dans un fichier sur le serveur.

Voici un site qui a un tutoriel sur le faire en PHP - http://www.kirupa.com/forum/showthread.php?t=262784

+0

Oui, je tente de le faire en utilisant uniquement le fichier flash et le XML. Je vais courir avec le transfert via PHP, merci! –

Questions connexes