Autor Zpráva
Kamila 4099
Profil *
Ahoj, dělám na aplikaci, potřebuji aby tam bylo několik tlačítek, který uživatel může zaškrtnout kliknutím, ale když si odpověď rozmyslí tak by to tlačítko mělo jít kliknutím odškrtnout. Ale nedaří se mi. Dám tam podmínku if, proměnou typu boolean ale nefunguje mi to. Nevím kam mám umístit tu proměnnou (na hlavní osu, do toho MC? Poraďte prosím. (AS2)
zed
Profil *
Vytvoř mc pojmenuj ho tlacitko.
Vytvoř button pojmenuj ho odskrtnuty_btn vlož ho na 1.frame do mc tlacitko a do kolonky label name napiš
odskrtnuto
Vytvoř button pojmenuj ho zaskrtnuty_btn vlož ho na 2.frame do mc tlacitko a do kolonky label name napiš
zaskrtnuto
Vytvoř druhou vrstvu a na 1. a 2. frame vlož AS stop();
Klikni na odskrtnuty_btn a vlož AS on (release) {gotoAndPlay("zaskrtnuto");

}
Klikni na zaskrtnuty_btn a vlož AS on (release) {gotoAndPlay("odskrtnuto");

}

Možná to jde i jiným způsobem,ale nic jiného mě nenapadlo.
weroro
Profil
Na ukážku. (potom si to môžeš upraviť podľa seba)

-> nakresli štvorec
-> klikni naň pravým tlačítkom myši a vyber convet to symbol kde vyber možnosť movie clip a daj OK
-> stlač klávesu V a presuň sa do vnútra tohto movie clipu (2x klik na movie clip)
-> klikni na prvý snímok časovej osy a stlač klávesu F6
-> klikni na novovytvorený snímok (2) a danému štvorcu zmeň farbu (to preto aby si na koniec videl rozdiel)
-> zamkni vrstvu
-> pridaj novú vrstvu
-> klikni na prvý snímok tejto novej vrstvy a stlač F9 (otvorí sa okno actionscript)
-> do okna actionscript napíš

this.stop ();
this.onRelease = function ():Void 
{
	if (this.value)
	{
		this.gotoAndStop (1);
	}
	else
	{
		this.gotoAndStop (2);
	}
	this.value = !this.value;
};


-> stlač CTRL+ENTER a vyskúšaj :)

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:

0