Тема: Flash часы
Показать сообщение отдельно
Старый 03.08.2008, 21:23
Dozore вне форума Посмотреть профиль Отправить личное сообщение для Dozore Найти все сообщения от Dozore
  № 14  
Ответить с цитированием
Dozore
 
Аватар для Dozore

Регистрация: Jul 2005
Сообщений: 29
Вернемся к нашим баранам. Вот код часов:
Код:
//аттачим стрелки
_root.attachMovie("secondarrow","sec_mc",100,{_x:256, _y:192});
_root.attachMovie("minutearrow","min_mc",200,{_x:256, _y:192});
_root.attachMovie("primaryarrow","prim_mc",300,{_x:256, _y:192});
//делаем стрелкам тени
var shad = new flash.filters.DropShadowFilter
(3,45,0x000040,1,5,5,0.55,3,false,false,false);
sec_mc.filters = min_mc.filters = prim_mc.filters = [shad];
//запускаем ходики
_root.onEnterFrame = function(){
	var now:Date = new Date();
	var sec:Number = now.getSeconds();
	var min:Number = now.getMinutes();
	var prim:Number = now.getHours();
	//текстовое отображение времени и его зеркальное отражение
	mirror_mc.mir_mc.sec_tf.text = sec_tf.text = ": " + (sec > 9 ? sec : "0"+sec);
	mirror_mc.mir_mc.min_tf.text = min_tf.text = ": " + (min > 9 ? min : "0"+min);
	mirror_mc.mir_mc.prim_tf.text = prim_tf.text = prim > 9 ? prim : "0"+prim;
	//повороты стрелок
	sec_mc._rotation = sec*6;
	var mr:Number = min*6 + sec/10;
	min_mc._rotation = mr
	prim_mc._rotation = prim*30 + (mr>0 ? mr : 180-mr)/12;
}
Как его привязать к поясу. Описание функций почитал. Как их синтаксически привязать к существующему коду?
__________________
Вспышечник


Последний раз редактировалось Dozore; 04.08.2008 в 06:30.