ПредишенСледващото

Продължавайки темата за изготвяне на флаш и сега гледам по друг начин - рисуване филм. За да направите това ние ще бъдем в една среда, Macromedia Flash Professional 8.0 и ActionScript 2.0 език. Принципът е прост: ако, докато държите LMB, позицията на курсора на мишката, програмата добавя библиотеката на проекта до етап флаш филм определен на MovieClip, чиито координати съвпадат с координатите на курсора на мишката в даден момент.

Така че, ние се пристъпи към създаването.

Първо, създаване на филм, който ще се "нарисува". За това се направи кръг от етапа на малък диаметър (разбира се, е възможно да се използват други геометрични форми). Изберете празно и натиснете F8 на вашата клавиатура. Появява се прозорец, в който можете да изберете MovieClip тип, се посочва името на "MC", и определя мястото на регистрация в центъра. Филмът е създаден и може да бъде отстранен от сцена флаш филм. Но докато в съответния видеоклип ще остане в библиотеката на проекта. На следващо място, отиваме в проекта на библиотеката, когато се движат мишката, за да ни филм "MC", а ние натиснете десния бутон на мишката. В контекстното меню на нашия видеоклип. В контекстното меню, изберете елемента Връзка (в руската версия на Macromedia Flash обикновено се превежда като "Обвързване"). Отваря прозореца с настройки. В този прозорец, като идентификацията, изберете "MC" и даде възможност за износ на ActionScript (отбележете в съответния параграф).

Трябва да се създаде и бутон гумичка, която ще изтрие изготвен по-рано. Създаване и Програмиране с бутони ActionScript 2.0-рано са били разгледани и аз няма да се повтори. Мога само да кажа, че бутонът ще се нарича "BTN".

Последният етап - писане на код. Кодът пишем в основната Timeline флаш филма.

ActionScript 2.0 код:

/ * Променлива-метров видеоклипове. * / Брой = 0; / * Clear флаг. Ако това е вярно, тогава е разрешено чертежа. Ако променливата е лъжа, а след това на рисунката е забранено. * / Flag = фалшива; / * Започнете да рисувате, докато държите LMB. * / OnMouseDown = функция () ; / * Освобождаване LMB и възбраняват рисуване. * / OnMouseUp = функция () ; / * Всеки път, когато координатите на промените на курсора на мишката до сцената от библиотеката се добавят към инстанция на филмов клип MC а. Както координати са възложени muvika курсора на мишката координира в даден момент. * / OnMouseMove = функция () >; / * Използвайте бутоните BTN ние унищожи всички на КН на сцената и нулира променлив брой. * / Btn.onRelease = функция ()

Описаният метод за изработване на много-много ресурси. В допълнение, броят на видеоклипове, които могат да бъдат създадени на сцената, е ограничено от флаш плейър. Но има и този метод и своите предимства. Например, muviki може да бъде анимирано, да ги добавите към запълване градиент, филтри и др ..

Тук е моят резултат:

Подкрепете проекта - споделете линка, благодаря!