RADIO BUTTON KOMPONENT                                                as2


    Tento tutoriál ukazuje ako používať actionscript 2.0 RadioButton komponent. V tomto prípade menia čísla zobrazené na scéne a ich velkosť. Samozrejme funkcie ktoré majú jednotlivé tlačidlá spúšťať sú len na vás. Výsledok by mal vyzerať nasledovne:




    Otvorte nový actionscript 2.0 dokument. Vložte dynamický text a nazvite ho ( instance name ) hodnoty. Teraz otvorte knižnicu komponentov (ctrl + F7) a vložte 5 RadioButton komponentov na scénu. Pomenujte ich b1, b2, b3, b4, b5. Ďalej otvorte komponent inspector (shift+F7) a nastavte jednotlivé parametre prvých troch komponentov rovnako ako je to zobrazené na obrázkoch nižšie.



Tieto tri budú meniť hodnoty zobrazované dynamickým textom na scéne. Teraz potrebujeme nastaviť parametre pre posledné dve tlačidlá. Tieto dve budú meniť veľkosť zobrazeného textu.



Teraz otvorte okno pre actionscript ( F9 ) a skopírujte tam nasledujúci kód:


function RADIO(){
	hodnoty.text = radioGroup.getValue();	
}
function SCALE(){
	if(b4.selected==true){
		hodnoty._xscale=100;
		hodnoty._yscale=100;
	}else if(b5.selected==true){
		hodnoty._xscale=50;
		hodnoty._yscale=50;
	}
}
uiComponents = new Object(); 
uiComponents.click = function(eventObj)
{
	for(key in eventObj.target)
	{
		RADIO()
		SCALE()
	}
} 
radioGroup.addEventListener("click", uiComponents); 
scaleGroup.addEventListener("click", uiComponents);
RADIO();


     Riadky 1-3 sú funkcia ktorá mení čísla zobrazované na scéne na základe hodnôt vrátených tlačidlami z prvej skupiny komponentov (the radioGroup). Riadky 4-12 sú funkcia ktorá mení veľkosť dynamického textu na scéne podľa toho ktoré z tlačidiel druhej skupiny komponentov (scaleGroup) bolo zmačknuté. Riadky 13-23 vytvárajú event listeners pre obe skupiny tlačidiel a spúšťajú RADIO a SCALE funkcie po stlačení niektorého z tlačidiel.



STIAHNUT ZDROJOVY SUBOR