![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Квач
Регистрация: Sep 2006
Адрес: Украина, Киев
Сообщений: 1,526
|
2 Dr_Bra:
Что-то типа: stop(); sliderBTN_mc.x = skrollLine_mc.x; sliderBTN_mc.y = skrollLine_mc.y; var _bounds:Rectangle = new Rectangle(skrollLine_mc.x, skrollLine_mc.y, skrollLine_mc.width - sliderBTN_mc.handle_btn.width, 0); sliderBTN_mc.handle_btn.addEventListener(MouseEvent.MOUSE_DOWN, onThumbMouseDown); function onThumbMouseDown(event:MouseEvent):void { sliderBTN_mc.startDrag(false, _bounds); stage.addEventListener(MouseEvent.MOUSE_MOVE, drag); } function drag(event:MouseEvent):void { sliderBTN_mc.dinamyc_txt.text = Math.round(100 * (sliderBTN_mc.x - _bounds.x) / _bounds.width) + "%"; } stage.addEventListener(MouseEvent.MOUSE_UP, onThumbMouseUp); function onThumbMouseUp(event:MouseEvent):void { sliderBTN_mc.stopDrag(); stage.removeEventListener(MouseEvent.MOUSE_MOVE, drag); } - У handle_btn точка регистрации в верхнем левом углу. - У handle_btn на кадре up состояния такой же прямоугольник, как на hit, только полностью прозрачный. Только вы там таймер на 30-м кадре запускаете на 5 повторов. Это нормально.
__________________
Да не нужно тебе читать документацию по Flash и AS от Adobe - ты слишком умён для этого |
|
|||||
|
Спасибо за помощь, Хемуль!
Добавлено через 18 часов 49 минут а что касается таймера, я считал что в скобках первое число –миллисекунды, а второе их колличество (1000, 10) значит десять секунд Последний раз редактировалось Dr_Bra; 31.07.2010 в 15:02. |
![]() |
![]() |
Часовой пояс GMT +4, время: 02:12. |
|
|
« Предыдущая тема | Следующая тема » |
| Теги |
| startdrag , отображать процент , слфйдер |
|
|