Check alle échte Black Friday-deals Ook zo moe van nepaanbiedingen? Wij laten alleen échte deals zien

[AS] variabele uit class opvragen

Pagina: 1
Acties:

  • Tjeemp
  • Registratie: Januari 2005
  • Laatst online: 03-01-2015

Tjeemp

BEER N TEA

Topicstarter
Ik ben bezig met een class. Hierbij lees ik wat gegevens uit een xml bestand etc. Nu moet ik voordat een andere functie (binnen de class) aangeroepen wordt (vanuit de flash timeline) zeker zijn dat alle XML goed uitgelezen is. dit komt voornamelijk omdat het blijkt dat mijn functie eerder verwerkt is dan het XML bestand (het opstarten van de class, de constructor) Dit wilde ik door een onenterframe doen die eindigt als het zover is.
In de class wil ik dan binnen de onLoad functie van de XML handler een simpele public variabele van false naar true zetten, maar zolang deze binnen de onLoad staat kan ik er om een of andere reden niet bij.

Aanroepen vanuit flash file:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
var xmlObject:XML = new XML();
var portfolioLoader = new portfolioLoader("feed.xml", xmlObject);

function onEnterFrame()
{
    if(portfolioLoader.xmlLoaded == true)
    {
        //portfolioLoader.drawItems(3);
        trace("AH");
        
        delete this.onEnterFrame;
    }
}


Deel van de class (.as):
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
function portfolioLoader(url:String, XMLObject:XML)
    {
        var i:Number;
        
        XMLObject.ignoreWhite = true;
        XMLObject.onLoad = function(success) 
        {           
            if (success) 
            {
                /// Hier zou dan ergens de variabele moeten komen om op het juiste tijdsstip de variabele te veranderen ///
            }
        }
        XMLObject.load(url);
    }

Ik hoop dat iemand hier een oplossing voor heeft.

www.timovanderzanden.nl | Beer 'n' Tea