Ik ben nu al een halve dag op zoek naar een oplossing voor dit ogenschijnlijk eenvoudige probleem maar ik kan niets vinden
. Ik ben dan ook nieuw met as3.0.
Ik probeer via een class gekoppeld aan het document een aantal waarden uit een xml document in variabelen te laden en deze op die manier beschikbaar te krijgen in iedere andere aanwezige class.
Hiervoor heb ik de volgende code gemaakt.
Ik zou dus graag de volgende variabelen overal beschikbaar willen hebben: char_count en char_eyeX.
Maar ik weet niet hoe ik ze vanuit een andere class kan benaderen?
Alvast bedankt voor de reacties
Ik probeer via een class gekoppeld aan het document een aantal waarden uit een xml document in variabelen te laden en deze op die manier beschikbaar te krijgen in iedere andere aanwezige class.
Hiervoor heb ik de volgende code gemaakt.
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
| package {
import flash.xml.XMLDocument;
import flash.display.MovieClip;
import flash.net.*;
import flash.events.*;
public class CharacterData extends MovieClip {
private var character_data_loader:URLLoader;
private var xml_character_data:XML;
private var xml_character_data_eye:XMLList;
//public character variables.
public var char_count:int;
public var char_eyeX:int;
public function CharacterData():void {
character_data_loader = new URLLoader;
character_data_loader.addEventListener(Event.COMPLETE, character_data_loaded);
character_data_loader.load(new URLRequest("http://www.octografx.com/famcreatetest/character.xml"));
}
private function character_data_loaded(event:Event):void {
xml_character_data = new XML(event.target.data);
xml_character_data_eye = xml_character_data.char_eye;
char_count = xml_character_data.char_count.text();
char_eyeX = xml_character_data_eye.char_eyeX.text();
}
}
} |
Ik zou dus graag de volgende variabelen overal beschikbaar willen hebben: char_count en char_eyeX.
Maar ik weet niet hoe ik ze vanuit een andere class kan benaderen?
Alvast bedankt voor de reacties
www.diovisuals.co,