Autor Zpráva
shamania
Profil
Ahoj, píšu tento dotaz tak trochu už ze zoufalství, protože zjišťování proč to nefunguje jsem věnoval už několik hodin :(
// Kod, který se vykoná při spuštění animace, který generuje nové MC
function vytvorListu() {
	for (var i:Number = 1; i<=_root.kolik; i++) {
		_root.buttony.prepinac.lista.prepinacIMG.duplicateMovieClip("prepinacIMG"+i, 9+i);
		newIMG = eval("_root.buttony.prepinac.lista.prepinacIMG"+i);
		loadMovie(base+i+'_small.jpg', newIMG);
		newIMG._x += 5+(i*150-150);
		newIMG._y += 5;
		newIMG.cislo = i;
	}
}

// Kód, který je na zdrojovéme MC a následně tedy na duplicátech
on(release){
	_root.nastav(this.cislo);
}
Z tohoto kódu funguje vše až na zvýrazněný řádek a nechápu proč.. Zkoušel jsem desítky metod jak nastavit dynamicky vytvořenému MC proměnnou, ale nic nefunguje. Přitom Výše uvedený postup používám v desítkách jiných flešovkách.

Nakonec jsem to vyřešil takto :)
on(release){
	_root.nastav(Number(this._name.extractNumbers(1)));
}
Nicméně rád bych věděl proč nefunguje původní řešení, děkuji :)

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

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