Ebru
%Europe/Berlin %536 %2009, 13:51
Als nieuwe AS3 gebruiker begin ik langzaam aan het een en ander te begrijpen.
Het is me zelfs al gelukt op data uit een XML te lezen. De gelezen data (met trace) wordt weergegeven als
<naam>Pietje</naam>
<naam>Klaasje</naam>
Mijn vragen zijn nu:
1. Hoe haal je alleen bijvoorbeeld Pietje uit deze lijst
2. Hoe zorg je ervoor dat die <naam> en die </naam> niet wordt weergegeven.
Mijn as is:
var xml:XML;
var MemberList:XMLList;
var loader:URLLoader = new URLLoader();
loader.load(new URLRequest("members.xml"));
loader.addEventListener(Event.COMPLETE, loadXML);
function loadXML(event:Event):void
{
xml = new XML(event.target.data);
MemberList = xml.children();
trace("XML loaded")
LoadMembers();
}
function LoadMembers():void{
//ff kijken hoeveel het er zijn...
trace( MemberList.mem.naam.children().length() );
//zet ze maar neer...
trace(MemberList.mem.naam);
}
de members.xml file is:
<data>
<fields>
<field>
<id>Naam</id>
<desc>Voornaam</desc>
<showinlog>Yes</showinlog>
</field>
<field>
<id>Achternaam</id>
<desc>Achternaam</desc>
<showinlog>Yes</showinlog>
</field>
</fields>
<members>
<mem>
<naam>Pietje</naam>
<achternaam>Klaeschen</achternaam>
</mem>
<mem>
<naam>Klaasje</naam>
<achternaam>Pieteschen</achternaam>
</mem>
</members>
</data>
Zet AS code tussen [as] tags.
Het is me zelfs al gelukt op data uit een XML te lezen. De gelezen data (met trace) wordt weergegeven als
<naam>Pietje</naam>
<naam>Klaasje</naam>
Mijn vragen zijn nu:
1. Hoe haal je alleen bijvoorbeeld Pietje uit deze lijst
2. Hoe zorg je ervoor dat die <naam> en die </naam> niet wordt weergegeven.
Mijn as is:
var xml:XML;
var MemberList:XMLList;
var loader:URLLoader = new URLLoader();
loader.load(new URLRequest("members.xml"));
loader.addEventListener(Event.COMPLETE, loadXML);
function loadXML(event:Event):void
{
xml = new XML(event.target.data);
MemberList = xml.children();
trace("XML loaded")
LoadMembers();
}
function LoadMembers():void{
//ff kijken hoeveel het er zijn...
trace( MemberList.mem.naam.children().length() );
//zet ze maar neer...
trace(MemberList.mem.naam);
}
de members.xml file is:
<data>
<fields>
<field>
<id>Naam</id>
<desc>Voornaam</desc>
<showinlog>Yes</showinlog>
</field>
<field>
<id>Achternaam</id>
<desc>Achternaam</desc>
<showinlog>Yes</showinlog>
</field>
</fields>
<members>
<mem>
<naam>Pietje</naam>
<achternaam>Klaeschen</achternaam>
</mem>
<mem>
<naam>Klaasje</naam>
<achternaam>Pieteschen</achternaam>
</mem>
</members>
</data>
Zet AS code tussen [as] tags.