PDA

Volledige versie bekijken : tekst en image in as3 laden met xml


publikum
%Europe/Berlin %547 %2010, 13:08
ik heb op mijn stage twee mc's. Een genaamd tekst en een foto. De tekst laadt hij prima in, maar de foto niet. Ik heb verschillende dingen geprobeerd maar dat lukt niet. Hier mijn code:



var loader:URLLoader = new URLLoader();
loader.addEventListener(Event.COMPLETE, xmlLoaded);
var request:URLRequest = new URLRequest("content.xml");
loader.load(request);

function xmlLoaded(event:Event):void {
var myXML:XML = new XML(loader.data);
tekst.htmlText = myXML.content;
foto = myXML.image;
}

hier de xml

<hoofdcontent>
<content>Hier komt een tekst te staan!</content>
<image>Foto.jpg</image>
</hoofdcontent>

Jan
%Europe/Berlin %588 %2010, 14:06
foto = myXML.image;
Daar staat na het laden/verwerken van de xml dus eigenlijk:
foto = "Foto.jpg";

Je moet die url dan/daar nog laden natuurlijk... (Druk op F1 en kijk naar de voorbeelden bij de Loader class)

Groeten;
Jan

publikum
%Europe/Berlin %612 %2010, 14:42
dus eigenlijk moet ik de xml nog een keer inladen maar dan voor de foto?

Bartj3
%Europe/Berlin %618 %2010, 14:51
nee wat adnez bedoelt is dat je de foto nog moet inladen, je laad nu alleen het pad naar de foto toe, namelijk "foto.jpg" maar nog niet echt de foto zelf, die moet je dan nog eens gaan inladen.

publikum
%Europe/Berlin %631 %2010, 15:09
Ik dacht eerst aan :

foto.load = new URLRequest(myXML.image);


maar dat is het niet. In de help kan ik het ook niet vinden. Of moet ik iets met een string doen?

publikum
%Europe/Berlin %661 %2010, 15:52
Kunnen jullie mij niet een eindje op weg helpen met de code? ik heb geen nagels meer over :)

Jan
%Europe/Berlin %672 %2010, 16:07
myLoader.load(new URLRequest(myXML.image));
Zulke dingen vind je gemakkelijk zelf als je tenminste de moeite neemt om op F1 te drukken (zoals ik eerder al zei) en de voorbeelden te bekijken of eens te googlen http://www.google.be/search?q=AS3+how+to+load+image
http://www.flashfocus.nl/forum/showthread.php?t=6338
Dit zijn gewoon basis dingen in AS3. Je vindt er miljoenen tutorials over.
[V]

Jan

publikum
%Europe/Berlin %676 %2010, 16:14
Ik heb uren gegoogled en vind enkel tuts over loops en gallery's. In de help kan ik het echt niet vinden omdat ik niet precies weet wat de fout is.

Ik ga kijken wat ik met je laatste post kan.