Note that there are some explanatory texts on larger screens.

plurals
  1. POSaving AS3 data to XML file
    primarykey
    data
    text
    <p>I have a serious of games swf's loading externally from a main menu swf.</p> <p>What I'm trying to do is take name of the player which they input into textfield and sent it to the XML file. After this at the end of each game I want to send the time it took to complete also to the XML file.</p> <p>The problem I have is I don't know to to create a new user inside the XML file and then replace the default time of 00:00:00 with the time that the player has set.</p> <p>NameTextField is the name of the textfield.</p> <p>Hourtext, Minutetext and Secondtext are the names of the timer. (They are ordered like Hourtext ':' Minutetext ':' Secondtext.</p> <p>AS3 code inside Flash MainMenu.swf</p> <pre><code>var XMLLoader:URLLoader = new URLLoader(); var Bytes:ByteArray = new ByteArray(); var FileRef:FileReference = new FileReference(); XMLLoader.addEventListener(Event.COMPLETE, XMLLoaded ); XMLLoader.load( new URLRequest("GameTimes.xml")); function XMLLoaded(e:Event):void { var XMLDoc:XML = new XML( e.target.data ); //trace( XMLDoc.Users.User.(@Name == "Name01").Game.(@Title == "Game01")); } </code></pre> <p>XML code inside GameTimes.xml</p> <pre><code>&lt;?xml version="1.0" encoding="utf-8"?&gt; &lt;Company&gt; &lt;Users&gt; &lt;User Name = "Name01"&gt; &lt;Game Title = "Game01"&gt;00:00:00&lt;/Game&gt; &lt;Game Title = "Game02"&gt;00:00:00&lt;/Game&gt; &lt;Game Title = "Game03"&gt;00:00:00&lt;/Game&gt; &lt;Game Title = "Game04"&gt;00:00:00&lt;/Game&gt; &lt;Game Title = "Game05"&gt;00:00:00&lt;/Game&gt; &lt;Game Title = "Game06"&gt;00:00:00&lt;/Game&gt; &lt;Game Title = "Game07"&gt;00:00:00&lt;/Game&gt; &lt;Game Title = "Game08"&gt;00:00:00&lt;/Game&gt; &lt;/User&gt; &lt;User Name = "Name02"&gt; &lt;Game Title = "Game01"&gt;00:00:00&lt;/Game&gt; &lt;Game Title = "Game02"&gt;00:00:00&lt;/Game&gt; &lt;Game Title = "Game03"&gt;00:00:00&lt;/Game&gt; &lt;Game Title = "Game04"&gt;00:00:00&lt;/Game&gt; &lt;Game Title = "Game05"&gt;00:00:00&lt;/Game&gt; &lt;Game Title = "Game06"&gt;00:00:00&lt;/Game&gt; &lt;Game Title = "Game07"&gt;00:00:00&lt;/Game&gt; &lt;Game Title = "Game08"&gt;00:00:00&lt;/Game&gt; &lt;/User&gt; &lt;/Users&gt; &lt;/Company&gt; </code></pre> <p>Thanks for any help :)</p> <p>Edit:</p> <p>Code for when submit button (submit name entered to textfield)</p> <pre><code>Cmpany.Users.appendChild("User Name = " NameTextField.text ); trace( XMLDoc.Users.appendChild(HourText.text)); </code></pre> <p>Error I'm getting</p> <pre><code>ReferenceError: Error #1065: Variable TCMText is not defined. </code></pre>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload