Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Вращение стрелки при наведении на циферблат (http://www.flasher.ru/forum/showthread.php?t=204003)

webkruter 15.10.2013 13:45

Вращение стрелки при наведении на циферблат
 
Вложений: 1
Добрый день уважаемые! Подмагите реализовать . Нужно чтоб часы показывали время , в частности бежала секундная стрелка, и как только наводишь на какую-нибудь цифру на циферблате часов, то секундная стрелка наводилась на нее, при убирание курсора от цифры на циферблате стрелка поварачивалась на текущие секунды данного времени.

Исходник прилагаю


Заранее спасибо.

Вложение 30095

dark256 15.10.2013 14:26

Вложений: 2
Код AS1/AS2:

var stopSecondTracking = false
 
this.onEnterFrame = function(){
        d = new Date();
        if ( !stopSecondTracking ){
                _root.secA_._rotation = d.getSeconds() * 6 + d.getMilliseconds() / 160 - 90
        }
        _root.minA_._rotation = d.getMinutes() * 6 + d.getSeconds() / 10;
        _root.hourA_._rotation = d.getHours() * 30 + d.getMinutes() / 2;
}
 
 
Centr._alpha = 20
 
function secondsHandler( mov ){
 
        mov._alpha = 20
        mov.onRollOver = function(){
                stopSecondTracking = true
 
                var yKat = Centr._y - this._y
                var xKat = Centr._x - this._x
                var angle = Math.atan2( yKat ,xKat  ) + Math.PI
 
                _root.secA_._rotation = angle*180/Math.PI
        }
        mov.onRollOut = function(){
                stopSecondTracking = false
        }
 
}
 
 
secondsHandler( numPad3 )
secondsHandler( numPad6 )
 
// etc.


clockWithControlledSecondArrow.swf   (3.0 Кб)


Яндекс.Деньги: 41001421676084

webkruter 15.10.2013 16:00

Супер спасибо огромное. А можно еще добавить чтоб стрелка плавно перебегала на цифру?? тоесть как бы вращением и при отпускании вращением возвращалась?

Добавлено через 36 минут
А у Вас какая версия Flash стоит? а то моя 8 не открывает исходник

dark256 15.10.2013 17:59

Цитата:

Супер спасибо огромное. А можно еще добавить чтоб стрелка плавно перебегала на цифру?? тоесть как бы вращением и при отпускании вращением возвращалась?
Можно :)
Яндекс.Деньги: 41001421676084

Цитата:

Добавлено через 36 минут
А у Вас какая версия Flash стоит? а то моя 8 не открывает исходник
CS3


Часовой пояс GMT +4, время: 16:48.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.