Додајте АцтионСцрипт дугмету за анимацију коверти
У последњих неколико туторијала завршили смо анимацију због које је коверта одлетела у средину позорнице и додали невидљиво дугме преко печата на коверти. Сада, једино што преостаје за прву половину анимације је додати неколико линија АцтионСцрипт-а нашем гумбу. Овај код ће навести Фласх-у да једноставно заустави анимацију на Фраме 80 и преслуша тастер који се кликне. Када се кликне на дугме, АцтионСцрипт ће пребацити анимацију на Фраме 81 и другу половину анимације. Наравно, још увек морамо да направимо остатак анимације, али за сада ћемо радити на коду који ће учинити да наше дугме контролише временску траку.

Отворите нашу фајл датотеку у Фласх ЦС3. У овом тренутку имамо 80 оквира на Временској линији. Ми ћемо радити на Фраме 80 током овог водича.

  1. Откључајте слојеве Ацтион и ИнвБуттон. На Оквиру 80 слоја Радње кликните десним тастером миша и додајте кључни оквир. На Менубару кликните на прозор, Акције да бисте отворили плочу са акцијама.

  2. Додајте следећи код на панел Акције.

    зауставити();

    ИнвБуттон1.аддЕвентЛистенер (МоусеЕвент.ЦЛИЦК, опен_Енв);

    функција опен_Енв (миевент: Евент): воид {
    ИнвБуттон1.ремовеЕвентЛистенер (МоусеЕвент.ЦЛИЦК, опен_Енв);
    игра();
    }

    Као што видите, ова шифра има три дела. Прво додамо код стоп () да зауставимо анимацију и чекамо да се кликне на дугме. Будући да је код на Фраме 80, анимација ће се ту зауставити.

    Затим додајемо ЕвентЛистенер инстанци ИнвБуттон1 нашег невидљивог дугмета за печат. Овај ЕвентЛистенер ће преслушати клик миша на дугме и позвати функцију опен_Енв.

    Функција опен_Енв ради две ствари. Прво уклања ЕвентЛистенер, а затим премешта анимацију у Фраме 81 са плаи () кодом.

  3. Након додавања АцтионСцрипт панела са радњама, можете да затворите плочу са акцијама.

  4. Као што видите, све смо то урадили на Фраме 80. Притисните Цонтрол, Тест Мовие да бисте тестирали дугме. Видјет ћете да се анимација не враћа аутоматски на почетак Временске траке након Фраме 80 као прије. Сада се наш филм зауставља и чека да неко кликне на дугме. То је зато што сада контролишемо временску линију са АцтионСцриптом.

Сачувајте своју фајл датотеку за следећи туториал када ћемо почети радити на другој половини анимације коверти.

Ауторска права 2018. Адобе Системс Инцорпоратед. Сва права задржана. Снимке екрана Адобе производа поново су одштампане уз дозволу компаније Адобе Системс Инцорпоратед. Адобе, Пхотосхоп, Пхотосхоп Албум, Пхотосхоп Елементс, Иллустратор, ИнДесигн, ГоЛиве, Ацробат, Цуе, Премиере Про, Премиере Елементс, Бридге, Афтер Еффецтс, ИнЦопи, Дреамвеавер, Фласх, АцтионСцрипт, Фиреворкс, Цонтрибуте, Цаптивате, Фласх Цаталист и Фласх Папер је или су [а] регистровани заштитни знак (и) или заштитни знак (Адобе) компаније Адобе Системс Инцорпоратед у Сједињеним Државама и / или другим земљама.