Фрагмент за изтегляне и пускане на флаш код
Flash CS5 включва фрагменти от кодове, които можете да използвате като отправна точка за вашите проекти. Нека да разгледаме фрагмента на кода за плъзгане и пускане.

Стартирайте нов проект ActionScript 3.0. Ще забележите, че по подразбиране имаме един кадър на слой 1 на времевата линия и празен етап.

Отворете панела Code Snippets (Window � Кодови фрагменти). Ще намерите фрагмента на кода за влачене и пускане в папката Действия.

За да приложите кодов фрагмент, просто щракнете двукратно върху името на фрагмента в панела. Въпреки това, когато правим това, FlashR ни казва, че трябва да прикачим фрагмента към обект на сцената. Кодов фрагмент може да бъде добавен към видеоклип или текстов обект на TLF. Нека нарисуваме квадрат на сцената с инструмента Rectangle. Сега изберете квадрат на сцената и щракнете двукратно върху фрагмента отново.

Сега, Flash ни казва, че трябва да преобразуваме квадрата във филм за клип и да дадем на клипа клип име на инстанция. Той предлага да направим това за нас. Така че щракнете върху OK. Панелът „Действия“ ще се отвори автоматично, за да се покаже нашия код за плъзгане и пускане Затворете този панел за малко, за да можем да проучим какво още се е случило в нашия флаш флаш.

На времевата линия сега имаме нов слой Action (най-горния слой) и Frame 1 има малко „a“, което показва, че кодът ActionScript е добавен към този кадър. Все още имаме своя слой 1 с квадрата, но ако кликнем върху квадрата и погледнем панела Свойства, виждаме, че Flash го направи нов филмов клип, наречен „Символ 1“ с име на име на „movieClip_1“.

Сега можем да тестваме нашия филм с Flash. Щракнете върху Control � Test Movie � In Flash Professional. Кликнете върху квадрата и го плъзнете на друго място на сцената.

Нека отворим панела Действия отново и да проверим кода. Кодният фрагмент съдържа функции и двама слушатели на събития. Първият ред код (след коментара) добавя слушател на събитието към нашия movieClip_1. Слушателят на събитието слуша MOUSE_DOWN MouseEvent. Когато Flash забележи, че бутонът на мишката е щракнат надолу, той ще изпълни първата функция, наречена fl_ClickToDrag.

Функцията fl_ClickToDrag прилага startDrag (); функция към нашия movieClip_1. Тази функция startDrag е "вградена" Flash функция, която позволява да се влачи целта (movieClip_1) през сцената. Можем да имаме само един филмов клип, който може да се премества наведнъж и този филмов клип остава драгаем, докато не се случи едно от двете неща. Първият е stopDrag (); извиква се функция. За това ще говорим в следващите параграфи. Второто е да приложите startDrag (); функция към друг обект на сцената.

Сега, когато можем да плъзнем нашия филмов клип, трябва да разгледаме кода, който ще „изпусне“ нашия клип. Както можете да видите, следващият ред код ще добави слушател на събитието на сцената (а не клипа на филма). Той казва на Flash да слуша MOUSE_UP MouseEvent и да изпълнява функцията fl_ReleaseToDrop, когато това се случи.

Функцията fl_ReleaseToDrop прилага друга вградена Flash функция stopDrag (); към обекта movieClip_1. Тази функция спира или премахва способността startDrag () от видеоклипа.

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 в Съединените щати и / или други страни.


Инструкции Видео: КАК ДА ИНСТАЛИРАМЕ WINDOWS 10 НА НОВ КОМПЮТЪР ??? (Април 2024).