PDA

Volledige versie bekijken : Movieclip op ander frame gebruiken


Konx
%Europe/Berlin %454 %2008, 11:53
Hallo allen,

Ik ben redelijk nieuw met actionscript en moet nu een applicatie voor school maken. Voor de applicatie moeten er foto's ingeladen worden vanuit een database. Ik heb een SQL database die ik beheer met phpMyAdmin en de gegevens worden uitgelezen d.m.v. een PHP file.

Nu moet er op de ene frame alles gedownload worden (foto's en andere informatie) en op andere frames deze weergegeven worden. De bedoeling is dat ik dus op één frame in een keer alles download en alles in variabelen kan zetten en dat ik deze variabelen weer kan aanroepen in andere frames.

Ik wil nu een foto inladen en heb hiervoor een rechthoekig movieclip gemaakt die ik 'fotoLoader' heb genoemd. Ik gebruik de volgende code voor het inladen van de foto uit de database:


var gegevens = new XML();
gegevens.ignoreWhite = true;
gegevens.load("http://www.eventeffects.nl/Server.php?service_info=1&huiscode=" + huiscode);
gegevens.onLoad = function(success)
{
if(success)
{
fotoLoader.loadMovie(gegevens.childNodes[0].childNodes[25].firstChild.nodeValue);

}


Als ik nu op een ander frame die foto wil weergeven dan sleep ik de movieclip uit de library en noem de instantie 'fotoLoader'. Echter word de foto dan niet geladen. Als ik de movieclip op hetzelfde frame sleep als waar deze code zich bevind en ik noem de instantie 'fotoLoader' dan zie ik de foto wel.

De applicatie staat hier:
Klik om te downloaden (http://www.eventeffects.nl/FundaMobile/Funda%20Mobile.fla)


Ik weet echt niet wat ik fout doe. Ik maak geen gebruik van remove of unload functies. Het gaat om een mobiele applicatie dus het is echt belangrijk dat alles in een keer gedownload wordt.

Ik hoop dat iemand me kan helpen want ik heb me rot gezocht op internet maar niets kunnen vinden. Alvast bedankt!

Groeten,
Konx