Како направити фласх игру

Аутор: Randy Alexander
Датум Стварања: 4 Април 2021
Ажурирати Датум: 1 Јули 2024
Anonim
Запись на флешку. Как записать на флешку музыку, игру, видео, фильм
Видео: Запись на флешку. Как записать на флешку музыку, игру, видео, фильм

Садржај

Флексибилност блица чини га лаким алатом за креирање образовних и забавних игара. Иста флексибилност захтева и склону криву учења. Није лако једноставно почети стварати у фласху: потребно је много праксе. Срећом, постоји неколико примјера меморијских игара. Ове игре су савршене за образовне сврхе због визуелног аспекта. Стимулисање визуелне меморије помаже ученицима да запамте шта су проучавали, узрокујући да се информације чувају у дугорочној меморији.


Упутства

Научите фласх да креирате своје игре (Гоодсхоот / Гоодсхоот / Гетти Имагес)
  1. Креирајте слике за вашу меморију у омиљеним програмима као што су Пхотосхоп, Паинт, Цорел или Фиреворкс.

  2. Отворите Фласх и кликните на "Филе", "Нев" и затим на "Фласх (АцтионСцрипт 3.0)" у менију који се појави. Сачувајте датотеку кликом на "Филе" у главном менију, а затим "Саве ас" и унесите име "гаме_пицтуре", а затим кликните на "Саве".

  3. Увезите слике кликом на "Датотека", "Увези", а затим на "Увези на екран". Прегледајте слике и кликните "Отвори". Креирајте филм кликом на "Инсерт" у главном менију и затим "Нев симбол". Кликните на дугме слично радио дугмету које је написано "Мовие", а затим откуцајте "имагес" као име.


  4. Кликните на "Правоугаоник" на траци са алаткама и поставите миша у доњи десни угао регистрационе тачке (изгледа као крст). Кликните и држите миш док је повлачите преко екрана да бисте нацртали правоугаоник.

  5. Уметните стандардни оквир у оквире "1-9" тако што ћете кликнути десним тастером миша на оквир и кликнути на "Инсерт фраме" у менију који се појави.

    Додајте слике правоугаоницима тако што ћете кликнути на оквир и затим превући слике из библиотеке у правоугаоник на екрану. Изаберите различите слике за сваки кадар тако да оквир 9 буде ваша подразумевана слика, која ће бити слика на врху када игра почне. Сачувајте датотеку кликом на "Филе" и "Саве" у главном менију.

  6. Кликните десним тастером миша на филм са слика у библиотеци и кликните на "Повезивање", откуцајте "имагес" за класу и затим кликните на ставку "Екпорт то АцтионСцрипт" и "Екпорт ас маин фраме".


  7. Отворите Фласх Ацтион Сцрипт датотеку кликом на "Филе" у главном менију, "Нев" и затим "АцтионСцрипт Филе" у менију који се појави. Сачувајте датотеку кликом на "Филе" у главном менију и "Саве Ас". Унесите име "гаме_пицтуре" и кликните на "Сачувај".

  8. Повежите датотеку акционог скрипта са АцтионСцрипт 3.0 тако што ћете кликнути на "Виндов" у главном менију датотеке АцтионСцрипт 3.0, а затим поново кликнути на "Пропертиес" и "Пропертиес" у приказаном менију. Упишите "гаме_пицтуре" у поље "Доцумент Цласс".

  9. Копирајте и налепите следећи код, а затим тестирајте датотеку тако што ћете кликнути на "Цтрл + Ентер" на тастатури.

    пацкаге {импорт фласх.дисплаи.Сприте; импорт фласх.евентс.МоусеЕвент; импорт фласх.евентс.ТимерЕвент; импорт фласх.утилс.Тимер; публиц цласс имаге_матцх протеже се Сприте {привате вар фирст_тиле: имагес; привате вар сецонд_тиле: слике; привате вар паусе_тимер: Тимер; варимагедецк: Арраи = нев Арраи (1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8); публиц фунцтион имаге_матцх () {фор (к = 1; к <= 4; к ++) {фор (и = 1; и <= 4; и ++) {вар рандом_цард = Матх.флоор (Матх.рандом ()имагедецк.ленгтх); вар тиле: слике = нове слике (); тиле.цол = имагедецк [рандом_цард]; имагедецк.сплице (рандом_цард, 1); тиле.готоАндСтоп (9); тиле.к = (к-1)82; тиле.и = (и-1) * 82; тиле.аддЕвентЛистенер (МоусеЕвент.ЦЛИЦК, тиле_цлицкед); аддЦхилд (плочица); }}} јавна функција тиле_цлицкед (евент: МоусеЕвент) {вар цлицк: имаге = (евент.цуррентТаргет као слика); иф (фирст_тиле == нулл) {фирст_тиле = кликнули; фирст_тиле.готоАндСтоп (цлицкед.цол); } елсе иф (сецонд_тиле == нулл && фирст_тиле! = кликнули) {сецонд_тиле = кликнули; сецонд_тиле.готоАндСтоп (цлицкед.цол); иф (фирст_тиле.цол == сецонд_тиле.цол) {паусе_тимер = нови тајмер (1000,1); паусе_тимер.аддЕвентЛистенер (ТимерЕвент.ТИМЕР_ЦОМПЛЕТЕ, ремове_тилес); паусе_тимер.старт (); } елсе {паусе_тимер = нови тајмер (1000,1); паусе_тимер.аддЕвентЛистенер (ТимерЕвент.ТИМЕР_ЦОМПЛЕТЕ, ресет_тилес); паусе_тимер.старт (); } публиц фунцтион ресет_тилес (евент: ТимерЕвент) {фирст_тиле.готоАндСтоп (9); сецонд_тиле.готоАндСтоп (9); фирст_тиле = нулл; сецонд_тиле = нулл; паусе_тимер.ремовеЕвентЛистенер (ТимерЕвент.ТИМЕР_ЦОМПЛЕТЕ, ресет_тилес); } публиц фунцтион ремове_тилес (евент: ТимерЕвент) {ремовеЦхилд (фирст_тиле); ремовеЦхилд (сецонд_тиле); фирст_тиле = нулл; сецонд_тиле = нулл; паусе_тимер.ремовеЕвентЛистенер (ТимерЕвент.ТИМЕР_ЦОМПЛЕТЕ, ремове_тилес); }}}