Autor Zpráva
coffee
Profil *
Ahoj, prosim vas, ako definujem nazov movieclipu cez actionscript?
konktretne:

teraz mam:

objekt1.onRollOver = function() {btFader();};
objekt2.onRollOver = function() {btFader();};
objekt3.onRollOver = function() {btFader();};
... ... ... ... ... ...
objekt500.onRollOver = function() {btFader();};



... chcem to spravit cez for, tak som dal:

for(var i = 1; i < 301; i++){
	var obj = "objekt"+i;
	objekt.onRollOver = function() {btFader();};
}


samozrejme "objekt.onRollOver" mi nefunguje, neviete co mam spravit aby mi premennu bralo ako movieclip?

diky.
DoubleThink
Profil *
K vlastnostem objektů můžeš přistupovat i jako k poli:
_root['objekt'+i].onRollOver
Nebo pak eval()
eval('objekt'+i).onRollOver
coffee
Profil *
diky, pomohlo, ale mam tu dalsi problem, do funkcie posielam tu istu premennu a nejde mi to

for (var i = 1; i<300; i++) {
	_root['objekt'+i].onRollOver = function() {
		btFader(_root['objekt'+i]);
	};
}


... s danym objektom potrebujem vo funkcii dalej pracovat - menit alphu.

diky moc

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0