scope-problemer AS 2.0
Jeg har lidt problemer med noget scope & setInterval.Har noget i retning af følgende inde i en klasse:
button_mc.onPress = function() {
var sInterval:Number = setInterval(myFunction,50);
private function myFunction():Void {
if(det ene) {
//gør noget
} else {
clearInterval(sInterval);
}
}
}
Det virker fint, og funktionen bliver afsluttet, når den skal. Problemet er bare, at jeg også godt vil kunne afslutte myFunction med noget i retning af følgende kode, også i denne klasse:
button_mc.onRelease = function() {
clearInterval(sInterval);
}
Mit spørgsmål er, hvor jeg skal placere myFunction og sInterval for at begge ting skal kunne lade sig gøre. Jeg synes efterhånden jeg har prøvet alt andet end at gøre sInterval _global, for det synes jeg ikke er så fedt.
Gode råd modtages med tak.
