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

Аналогов часовник
26 Септември 2009, 18:03 | 20381 преглеждания | 25 коментарa
Категория: Програмиране » ActionScript
Оценка:
(9 гласували)
34 добавяния към любими
1 Рисувате (пишете) си числата, подреждай ки ги така

2 Правите си и символ за останалите часове. Поставяте го съразмерно примерно за "1 часа". Слагате му точката на въртене в средата на часовника и започвате да го копирате така че да се завърти в пълен кръг.
-> Маркирания символ с правилната точка на въртене
-> CTRL+C
-> CTRL+SHIFT+V
-> Q
-> Въртите го с мишката да застане на 2 часа.
Всички останали по този начин


3 Правите си стрелките на часовника. С точка на въртене - да съвпада с тази на нарисуваните преди малко символчета. НЯМА значение как ще поставите стрелките. Под тях може да направите и техните сенки.
4. Всяка стрелка и всяка сянка да е Movie Clip и ги наименовате както следва:
hour ; hour_shadow ; min ; min_shadow ; sec ; sec_shadow ;
НАДЯВАМ СЕ СЕ СЕЩАТА КОЯ СТРЕЛКА КОЕ ИМЕ ВЗИМА
Instant Name -> hour - стрелката за часове
Instant Name -> hour_shadow - сянката на стрелката за часове и т.н.
5. Маркирате всичкото това което сте направили стрелки, сенки, цифри, символи и го шравите символ F8
6. Слагате този скрипт на направеното Movie:
onClipEvent ( enterFrame ) {
var time = new Date();
var hours = time.getHours();
var minutes = time.getMinutes();
var seconds = time.getSeconds();
this.hour._rotation = this.hour_shadow._rotation = 30 * hours + minutes / 2;
this.min._rotation = this.min_shadow._rotation = 6 * minutes;
this.sec._rotation = this.sec_shadow._rotation = 6 * seconds;
}
Ето и резултата:
работен файл
Автор: AxlRose
Ако урокът ви допада, споделете го в Twitter и Facebook или го запазете в Delicious.
Урокът е добавен от: bubsss
Коментари
coool87
с 300 зора го напраих браво хубав урок
perfecto07
Как да сваля работния файл?
relax4o
С какво да е направя тази точка на въртене и нещо не разбрах за часовите точки
logotip
как да направя всичко Movie и каде да въведа кода.Благодаря пердварително!!!
neindent
къде да въведа този код останалото го направих, но кода ми е проблем нз къде да го сложя
nikmir
Мен часовете нещо се разминават вместо 12.37 ми показва 3.12, а кода го поставяш в Actions
Dahaka007
урока е супер ама малко неясен как се слагат тия точки на въртене а?Някои може ли да го покаже мало по подробно
embra
Страхотен Урок!!!
Според мен точка на въртене е точката,която при избиране Free Transform>>Rotation(2xклик) на обекта седи в средата му.Тя се мести в средата на циферблата на часовника и обекта(в случая символите за часовете) се разполагат симетрично при копиране и въртене.
zzzjoana
нищо не успях да направя :( пише че има синтакс ерор
сложих го в акшънс ама нямам резултат и никакво движение
хелп плс
borko1
Горното не сам го правил аз. :)
Morgoth
ДОБРЕ КАК СЕ ПРАВИ ТОЧКАТА НА ВЪРТЕНЕ ??!!?!?!?!?!
dygy
Този урок е хубав, но твърде неясен за моя малък мозък, ако може малко повече пояснения да внесете за всяка една от операциите, които се извършват, няма да е лошо ;)
mgmitko
брат нз каде си го гледал тоя часовник,ама една забележка:стрелките не трябва да се въртят точно на менутата а и по време на минутата,жалко че не си побликувал истинският код от макромедия по добре е обяснен версич флаш МХ го има фаила с още по добре работещ...вземи му хвърли един поглед
undertaker_pz
Може ли да ми кажете то1но с коя програма се прави благодаря предварително
Kail13
Всичко е Ок, само дето не разбрах къде се слага екшън скрипта. Изобщо при някой проработил ли е този скрипт? Аз не успях да го подкарам.
Не ми стана ясно и как стоят нещата със слоевете. Предполагам, че всеки символ (стрелки, сенки и т.н.) си е в свой леър. Но не знам след като ги обединиш в общ символ той на отделен леър ли се слага или не. Акшън скрипта към този символ ли се прикрепя? Трябва ли му сървър за да тръгне?
Що се отнася до „точки на въртене”- става дума за центъра на символа. Натиснете „Free transform tool” или “Q” в средата на символа има точка. Това е оста около която ще се върти символа. Трябва да преместите точката с drag and drop така че да съвпада с центъра на циферблата. В противен случай стрелките ще се въртят около средата си.
P.S. за undertaker програмата е adobe flash или macromedia flash.
~*Leo21*~
аз немога да го схвана ;(;(
milkobo
Според мен не си мъчете акъла има някаква особеност в поставянето на скрипта и много други неща които тези дето ги знаят не искат да ги кажат и се правят на луди.Вие си задавайте въпросчетата!Ако някой не Ви каже тънкостите или от някъде да ги прочетете няма как да ги научите!А към автора няма смисъл от такъв урок все пак затова е урок нещо да се научи.Аз ако съм напреднал не ми трябват такива уроци!Пусни им някакъв урок и да си блъскат главите даже не отговаряш на въпросите!!!!
graf_kaberne
Айде още един часовник от мен http://prikachi.com/flash.php?users/graf_kaberne/50l.swf
ето го и fla file от моя опит http://rapidshare.com/files/238544451/Untitled-2.fla.html
kriisoo
може ли да попитам с коя програма да го направя това и каде се въвежда кода ?
graf_kaberne
това го направи с Adobe Flash пък кода го въведи в Action Script Panel F9 ;)
tir_ram
Браво, браво!
kriisoo
може ли да попитам този часовник как се прави с коя програма, къде се въвежда кода и може ли да се ползва като wallpaper
deedee82
не успях да се справя,
сега се уча да работя на флаш
може ли малко по-подробен урок,
др което искам да попитам ,
ако нарисувам бекграунда, чавника с цифрите на фотошоп
през файл - импорт - импорт то лайбръри мога ли да го задам
и да останат само стрелките след това и кода и всъщност мога ли всичко предварително да ми е нарисувано само да го импортирам и да задам кода и как става
Добави коментар