Преместване на обекти с ActionScript във Flash CS3


Едно от първите неща, които всеки иска да направи с FlashR и ActionScript е да направите нещо за движение. Въпреки че това ще отнеме само няколко реда код на ActionScript, трябва да се запознаем с няколко области на работното пространство и някои термини, които ще срещате непрекъснато, докато работите с ActionScript и Flash. Отворете Flash CS3 за нов Flash файл с ActionScript 3.0 и нека започнем.

Сцената

Ще използваме ActionScipt за анимиране на обекти през сцената. Повечето анимация във Flash е двуизмерна. Следователно трябва да работим само с оста X и Y. Не се притеснявайте, все още няма да се занимаваме с математика. Ще използвате оста X за хоризонтално движение през етапа и оста Y за вертикално движение.

кирпич Икона на инструмент за правоъгълник
кирпич Икона на инструмента за избор
Кликнете върху инструмента за правоъгълник и нарисувайте обикновен квадрат на сцената. Сега кликнете с десния бутон на мишката върху квадрата с инструмента за избор и изберете Превръщане в символ от изскачащото меню. Назовете символа всичко, което искате и щракнете върху OK. Ако погледнете отблизо квадрата, ще забележите малък плюс знак в горния ляв ъгъл на квадрата. Това е Трансформационната точка. Flash използва тази точка на трансформация, за да определи позицията на обект на сцената. Тази позиция е числовите координати за обекта по оста X и Y. По подразбиране горният ляв ъгъл на етапа е 0,0 точка и двете X и Y координати са нула. Докато се движите по хоризонтала вдясно, числото за координатата X се увеличава и докато се движите надолу от върха на етапа, Y координатата се увеличава. Както вероятно вече сте се досетили, ще използвате ActionScript, за да зададете X и Y координатите на обект и след това да промените координатите, за да преместите обекта.

Времевата линия

Flash Timeline се използва по много начини. За да преместим обикновен обект с ActionScript, най-вече ще използваме слоевете на слоевете на Timeline, за да организираме нашия графичен и ActionScript код. Нека щракнем два пъти върху първия слой на времевата линия, за да променим името по подразбиране. Поставихте квадрата на този слой, така че променете името на Graphics.

кирпич Вмъкване на икона на слоя
Въпреки че не е трудно и бързо правило, повечето Flash програмисти поддържат слоя Action като най-горния слой в Timeline. Така че нека добавим този слой над слой Graphics. Кликнете върху иконата New Layer и променете името на слоя от слой 2 на Actions.

По подразбиране Flash автоматично създава празна времева линия, която съдържа само един кадър. Тази рамка вече е зададена като ключов кадър. Ако създавахме нашата анимация по тази времева линия, вместо да използваме ActionScript, щяхме да добавим още кадри и рамки за ключове към Timeline, а Flash ще провери тази времева линия за инструкции за нашия филм. Въпреки това, ние искаме да използваме ActionScript, за да стартираме филма си вместо стандартната или корен Timeline. Така че нека просто го оставим на мира за сега.

Copyright 2018 Adobe Systems Incorporated. Всички права запазени. Екран (и) на екрана с продукти на Adobe препечатани с разрешение от Adobe Systems Incorporated. Adobe, Photoshop, Photoshop Album, Photoshop Elements, Illustrator, InDesign, GoLive, Acrobat, Cue, Premiere Pro, Premiere Elements, Bridge, After Effects, InCopy, Dreamweaver, Flash, ActionScript, Fireworks, Contribute, Captivate, Flash Catalyst и Flash Paper е или са [a] регистрирана търговска марка (и) или търговска марка (и) на Adobe Systems Incorporated в Съединените щати и / или други страни.

Как сделать линейное размытие в Adobe Flash/Animate CC (Октомври 2020)



Тагове Статия: Преместване на обекти с ActionScript в Flash CS3, Flash и анимация, X и Y ос Flash, точка на преобразуване Flash, Flash времева линия, Flash слоеве, рамки на рамката на времевата рамка, keyframes във Flash

Влажност и астма

Влажност и астма

здраве и фитнес