Kuidas teha nuppu Adobe Flash Actionscript 2.0-s

Nupud võimaldavad kasutajatel teie Adobe Flash-dokumendiga suhelda ja seda juhtida. Funktsioone ja sündmusi saate nuppudele lisada, kasutades actionscript 2.0. Actionscripti uusim versioon on 3.0. Actionscripti kaks versiooni ei ühildu. Adobe Flashi tugi lõpeb 2020. aasta detsembris. Pärast seda pole Flashi enam võimalik kasutada.

1
Avage Actionscript 2.0. Adobe Actionscriptil on kaks versiooni: Actionscript 2.0 ja Actionscript 3.0. Versioon 3.0 on uusim versioon ja selle kood ei ühildu Actionscript 2.0-ga. Selle õpetuse jaoks veenduge, et kasutate Adobe Flash Actionscript 2.0 dokumenti.

2
Avage või looge uus Actionscript 2.0 dokument. Kui käivitate Adobe Flashi, valige “Flash File (Actionscript 2.0).” Kui teil on programm juba avatud, kasutage Windowsi jaoks otseteed Ctrl+N või Maci puhul klahvikombinatsiooni Command+N.

3
Sisestage nupp. Adobe Flashis luuakse nupud kiiresti nupu sümboli funktsiooniga. Sellele funktsioonile juurdepääsuks saate valida Insert > Symbol, kasutada Windowsi otseteed Ctrl+F8 või Maci otseteed Command+F8. Sisestage dialoogiboksis uus nimi väljale “Nimi”. Kasutage valiku “Tüüp” kõrval olevat rippmenüüd, et valida “Button”. Nupp ilmub teie teeki (vt parempoolset paneeli).

4
Määrake üles raam. Teie nupul on neli erinevat olekut: üles kaader, üle kaadri, alla kaader ja löögiraam. Need olekud on ajateljel nähtavad. Ülemine raam määrab teie nupu välimuse, kui seda ei kasutata. Ülesoleva raami välimuse loomiseks võite kasutada joonistustööriista. Selle asemel, et joonistada oma nuppu, saate importida graafikat jaotisest “Ühised teegid”. Valige Window > Common Libraries > Buttons. Valige nupugraafika ja lohistage see lavale.

5
Määrake ülemine kaader. Ülemine raam määrab nupu välimuse, kui kasutaja hõljutab selle kohal. Klõpsake kasti “Ajaskaalal üle” all. Valige Lisa > Ajaskaala > Võtmekaader. Teie loodud nupp peaks ilmuma laval. Nupu asukohta ja/või välimust saate muuta tööriistariba või atribuutide abil paneel.

6
Määratlege alumine raam. Alumine raam määrab nupu välimuse, kui kasutaja selle valib või sellel klõpsab. Märkige ruut otse ajateljel “Alla” all. Valige Lisa > Ajaskaala > Võtmekaader. Üleval raamil loodud nupp peaks lavale ilmuma. Nupu asukohta ja/või välimust saate muuta tööriistariba abil või omaduste paneelil.

7
Määrake tabamusraam. Tabamusraam määrab laval ala, mis reageerib kasutaja kursorile. Tabamisraam on kasulik, kui teie nupp on väike või veidra kujuga. Valige Lisa > Ajaskaala > Võtmekaader. Joonistage kujund, mis hõlmab kõiki kolme kaadrit ja või suuremat ala. See kujund ei ilmu stseenis ega lõpptootes. Tabamuskaadri määratlemine on valikuline. Kui otsustate seda mitte määratleda, toimib ülemine kaader vaikimisi tabamusraamina.

8
Avage paneel “Toimingud”. Kui määrate nupule toiminguid, soovite redigeerida stseeni, mitte nuppu ennast. Klõpsake stseeni, mida soovite muuta. Paremklõpsake nupul ja valige “Toimingud”. menüüst. Ilmuvas dialoogiboksis “Toiming” saate määrata toiminguid, sisestades koodi või sisestades koodi jaotisest “Toimingud” või teegist.

9
Märkige funktsioon. Adobe Flashis täidavad funktsioonid konkreetseid korratavaid ülesandeid. Kui kasutaja suhtleb nuppudega kursori kaudu, tekivad need ülesanded. Seda funktsiooni näitab actionscripti koodis on.on ( )

10
Määrake, millal toiming toimub. Sündmused on ajastusnäitajad, mis annavad programmile teada, et midagi on juhtunud. Nuppude puhul teostab neid ajastusnäpunäiteid hiir. Sündmus on paigutatud vanemate sisse. Levinud hiirega seotud sündmused hõlmavad vajutamist: ülesanne täidetakse nupu vajutamisel; vabastamine: ülesanne täidetakse hiire vabastamisel; rollOver: ülesanne on lõpule viidud, kui hiirt liigutatakse nupule.on (vajutage)

11
Nimetage funktsioon. Sulgede sulgude järele sisestage paar sulud { }. Funktsioon, mida soovite sündmuse toimumisel sulgudes esineda. Levinud funktsioonid on järgmised: esitus, peatamine, gotoAndPlay, gotoAndStop, nextframe, järgmine stseen, prevFrame, prevScene, stopAllSounds.on (vajutage) {gotoAndStop();}

12
Sisestage kaadri või stseeni number. Mõnede funktsioonide jaoks peate loetlema konkreetse kaadri või stseeni, kuhu minna. Sisestage kaadri või stseeni number nimetatud funktsiooni kõrvale sulgudesse (vajutage) {gotoAndStop(12);}