Painonappi
Tehdään ohjelma, jossa on painonappi, joka muuttaa väriä, kun hiiri viedään painonapin päälle. Luodaan uusi hahmo ja piirretään hahmolle kaksi asustetta. Toinen asusteista on erivärinen painonappi kuin toinen.
- Käytä piirtämiseen vektorigrafiikkatyökaluja ja piirrä painonappi kahdesta erivärisestä suorakulmiosta. Lisää painonapin päälle tekstiä. Painonappi voisi näyttää esimerkiksi tältä.
- Vie nyt hiiri listassa olevan asusteen päälle ja paina hiiren oikeaa painiketta asusteen päällä, jolloin aukeaa valikko. Valitse valikosta komento: Kopioi.

- Tällöin ilmestyy kopio asusteesta, jonka Scratch automaattisesti nimeää asuste2:ksi.
- Muuta asuste2:n väri toiseksi täyttötyökalulla. Olet nyt luonut yhden hahmon, jolla on kaksi asustetta.

- Kohdista lopuksi molempiin hahmoihin sama keskipiste. Valitse ensin hahmo ensimmäinen asuste listasta, valitse: Aseta asusteen keskipiste – työkalu ja napsauta hiirellä esimerkiksi painonapin vasemmassa alareunassa. Tee samalla tavalla myös toiselle asusteelle.

-
Mene seuraavaksi Scriptit-osioon ja lisää piirtämäämme hahmoon eli painonappiin seuraava koodi.

Kun lisäämme ikuisen silmukan sisälle jos-lauseen, jonka ehto täyttyy, kun hiiri on hahmon päällä ja hiiren painiketta on painettu. Kun molemmat ehdot täyttyvät, niin tällöin vaihdetaan hahmon asuste 2:ksi. Mikäli molemmat ehdot eivät täyty, niin silloin palautetaan asuste 1:n.
Voit testata koodin toimivuuden eli napsauta hiirellä painonapin päälle, kun olet käynnistänyt ohjelman lipusta. Asusteen pitäisi nyt vaihtua.

Lisätään painonappiin toiminto, joka piirtää kukan. Tällöin painonapin on lähetettävä tieto piirtämisestä kukan terälehdelle. Tämä tieto on nimeltään viesti. Tapahtumat ryhmästä löytyy komento: lähetä: viesti1.

Lisää tämä komento painonapin koodiin siihen kohtaan, jossa jos -lauseen ehto täyttyy.

Mene seuraavaksi kukan terälehdelle ja lisää sinne seuraavat koodit.
Ensimmäinen koodi, kun klikataan lippua laittaa alussa terälehden piiloon ja tyhjentää ruudun. Tämä komento suoritetaan vain kerran heti kun ajamme ohjelman napsauttamalla vihreää lippua. Toinen koodi piirtää kukan, kun vastaanotan viesti1:n. Kukka siis piirretään vasta, kun viesti1 on tullut terälehti-hahmolle, ja viesti tulee aina, kun napsautetaan painonappia.
Ohjelman pitäisi nyt toimia seuraavasti. Alussa näkyy vain painonappi.
Mutta heti kun napsautat painonappia, niin painonapin väri muuttuu ja samalla piirretään kukka.


