Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 3.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 30.07.2010, 20:11
Хемуль вне форума Посмотреть профиль Отправить личное сообщение для Хемуль Найти все сообщения от Хемуль
  № 11  
Ответить с цитированием
Хемуль
Квач
 
Аватар для Хемуль

Регистрация: Sep 2006
Адрес: Украина, Киев
Сообщений: 1,526
2 Dr_Bra:
Что-то типа:
Код AS3:
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 - ты слишком умён для этого

Старый 30.07.2010, 20:17
Dr_Bra вне форума Посмотреть профиль Отправить личное сообщение для Dr_Bra Посетить домашнюю страницу Dr_Bra Найти все сообщения от Dr_Bra
  № 12  
Ответить с цитированием
Dr_Bra
 
Аватар для Dr_Bra

Регистрация: Nov 2008
Адрес: Moscow
Сообщений: 493
Отправить сообщение для Dr_Bra с помощью ICQ
Спасибо за помощь, Хемуль!

Добавлено через 18 часов 49 минут
а что касается таймера, я считал что в скобках первое число –миллисекунды, а второе их колличество (1000, 10) значит десять секунд


Последний раз редактировалось Dr_Bra; 31.07.2010 в 15:02.
Создать новую тему Ответ Часовой пояс GMT +4, время: 02:12.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Теги
startdrag , отображать процент , слфйдер

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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