Innen: Hungarian Scratch-Wiki
Sablon:Block Az Ezen szereplőre kattintáskor blokk egy Esemény blokk illetve egy Kalap blokk. A feladat, mely ebben a blokkban található, akkor aktiválódik, amikor valamelyik szereplőre, illetve annak klónjára kattintunk. A nevével ellentétben a blokk végrehajtja a klón feladatát. A szereplő átlátszó részére való kattintáskor, valamint amikor a szereplő el van tűnve, azaz nem látszik, és úgy kattintunk a helyére, akkor az Ezen szereplőre kattintáskor blokk nem fog aktiválódni, vagyis a feladat nem hajtódik végre.[1]
Története
A Scratch 1.4 verzióban ezt a blokkot Amikor ( ) -ra kattintunk -nak hívták. Annak a konkrét szereplőnek a neve, amelyikre használták, a zárójel közepébe íródott.
A Scratch 2.0 verzióban a blokk nevét Ezen szereplőre kattintáskor-ra cserélték. Korábbi verziókban Amikor rám kattintasz blokknak nevezték, de ezt később ismeretlen okokból megváltoztatták.
Példák a használatra
- Gombok készítése
Ezen szereplőre kattintáskor játszd le:[miau! v]
- Egyéb objektumok (pl. háttér) változtatása
Ezen szereplőre kattintáskor háttér legyen[rét v]
- Interaktivitás egyéb objektumokkal
Ezen szereplőre kattintáskor ismételd(20) [örvény v] hatás változzon (5) end ismételd(10) méret változzon(-10)
- A bemenet ellenőrzésekor
Ezen szereplőre kattintáskor mondd:[Szia!] (2) mp-ig küldj üzenetet: [Hogy vagy?] és várj ha <(válasz) = [Jól!]> akkor mondd:[Örülök!] (2) mp-ig
- Menük
Ezen szereplőre kattintáskor méret legyen(90)% várj(0.5) mp-et méret legyen(100)% küldj üzenetet:[Menu v]
Megoldások
Sablon:Main Behelyettesíthetők egymással:
zz-ra kattintáskor mindig várj eddig:<nem <egér lenyomva?>> várj eddig:<egér lenyomva?> ha <érinted:[egérmutató v]?> akkor . . . end
vagy
zz-ra kattintáskor mindig ha <egér lenyomva?> akkor ha <érinted:[egérmutató v]?> akkor . . . end várj eddig:<nem <egér lenyomva?>> end