webForumDet fria alternativet

Enabled -

2 svar · 256 visningar · startad av Andiee

AndieeMedlem sedan mars 2000167 inlägg
#1

Hej,

Lite problem med enabled. När man kallar på funktionen ska 10 knappar i _rooten avaktiveras. Men inte. Vad kan jag ha gjort fel?

killBtns = function(){
	for (var i:Number = 1; i <= 10; i++){
		var v1 = ["btn" + i];
		_root.v1.btn.enabled = false;
		// trace(v1);
	}
}

10 movieClips som heter "btn1", "btn2" ... "btn10".
I varje movieClip finns en knapp som heter "btn". Det är den jag vill avaktivera...

Tack på förhand.

mirandirMedlem sedan maj 2003750 inlägg
#2

Använd _root i samband med associative Array och inte variabeln som den resulterande referensen tilldelas till.

killBtns = function(){
	for (var i:Number = 1; i <= 10; i++){
		var v1 = _root["btn" + i];
		v1.btn.enabled = false;
		// trace(v1);
	}
}

/Mirandir

AndieeMedlem sedan mars 2000167 inlägg
#3

Grymt. Tack.

131 ms totalt · 3 externa anrop · v20260731065814-full.3ab8d573
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)