Направете своята безплатна регистрация и се възползвайте от пълните възможности, които предлага iTSchool

Преглед на урок

Аналогов часовник - Flash

Аналогов часовник - Flash






1. Направи фона за твоя часовник. Може да го нарисуваш да photoshop или направо на flash, но това си е твое решение.
2. Добави 5 layer-a в "Timeline" прозореца. Наименовай ги: interface, sec, min, hour и actions. Трябва да изглежда така:



3. Фонът трябва да се намира в interface layer-а.
4. Направи малка линия в sec layer-а. Маркирай линията и натисни F8 за да я превърнеш в символ. Наименовай този символ sec_mc, избери "movie clip" и маркирай долен център в "Registration". Трябва да изглежда така:




Натисни ok

5. В sec layer-a сложи sec_mc от дясно от центъра на твоята фон-картинка. Наименовай го sec в "Instance name", долу, в "Properties" менюто. Това ще бъде стрелката за секундите.
6. Премести sec_mc в min layer-a от "library". Ако lybrary прозореца не е отворен натисни Ctrl+L. Нагласи дължината на тази стрелка по твое желание. Наименовай го min в "Instance name". Сложи и тази стрелка от десно от центъра на фона. Това ще бъде стрелката за минутите.
7. Направи същото и в hour layer-a и в "Instance name" го наименовай hour.
8. Копирай и постави скрипта по-долу в action менюто на actions layer-a.

Код

time=new Date(); // time object
seconds = time.getSeconds()
minutes = time.getMinutes()
hours = time.getHours(

hours = hours + (minutes/60);

seconds = seconds*6; // calculating seconds
minutes = minutes*6; // calculating minutes
hours = hours*30; // calculating hours

sec._rotation=seconds; // giving rotation property
min._rotation=minutes; // giving rotation property
hour._rotation=hours; // giving rotation property

9. Сега отиди на втория "frame" от всеки layer и натискай F5 на всяка за да добавиш нов "frame". Часовникът ти е вече готов. Натисни Ctrl+Enter за да го видиш.

Източник : [link=http://www.entheosweb.com]www.entheosweb.com[/link]


Ако урокът ви допада, споделете го в Twitter и Facebook или го запазете в Delicious.




Урокът е добавен от: toddor

Коментари

Dahaka007

ne mi haresa za6toto mnogo prez prusti obqsnqvat :S ina4e e strahoten uroka

John Front

Наистина е през пръсти,но след като си хванал цаката почваш да разбираш без обясненията, които липсват тук.
Иначе мерси за кодчето, което ще използвам за по-красив часовник.(Ха-ха-ха)

Добави коментар

Трябва да сте регистиран потребител за може да оставяте коментари! Направете своята безплатна регистрация още сега.