PDA

Volledige versie bekijken : 2 functie in een procedure


LLMM
%Europe/Berlin %428 %2009, 10:17
Hoi ,

Ik heb een function, waar ik daarin nog eens verwijst naar functies !
vb ;

private function oproep():void
{
var action:String;
action = "1";
getAttributen(action);
code ...
action ="2";
getFiles(action);
}

private function getAttributen():void
{
code ...
gebruik van variable action 1
}

private function getFiles():void
{
code ...
gebruik van variable action 2
}

Maar het rare is dat de variable action steeds 1 blijft.
hij gaat gewoon door de procedure onthoud action ='1' en dan begint hij de functies uit te voeren.

ze moeten in volgorde blijven omdat aandehand van welke actie, attributen moeten worden opgehaald

is daar een oplossing voor ?

Dauntless
%Europe/Berlin %473 %2009, 11:21
Zet [as] tags rond je code. Ik heb het voor je aangepast.

Dauntless
%Europe/Berlin %474 %2009, 11:23
Je definieert 'action' als een lokale variabele door er 'var' voor te zetten. Je hebt twee opties:
- Definieer je variabele als instance variabele waardoor je er altijd bij kan
- Laat je functies een waarde returnen (via het return statement) en ken die variabele toe aan status.

LLMM
%Europe/Berlin %687 %2009, 16:29
ok zal dat eens proberen