Flash_бункер
|
Карта
|
Новости
|
Начинающим
|
Уроки
|
???
|
Гостевая
|
Что еще?
Карта сайта
Все исходники к урокам
Компоненты
Конкурс
Ссылки
 
Сервис
Сделать стартовой
Написать нам
 
Статистика



Нужно посетить

Луганский ЧАТ - Часть города
MULTER.RU - киностЮдия, блин!
 
 
Бегунок (регулятор)

Эта маленькая и простая в изготовлении штучка сгодится в последующем для регулировки звука, цвета и еще для многих вещей поддающихся управлению.
Создай MovieClip (Ctrl+F8) и нарисуй в нем полосу прокрутки. Выдели все свое творение и размести так, чтобы начало полоски было в центре (обозначен крестиком) клипа (рисунок ниже).
Рядом с этим (в твоем же созданном клипе) нарисуй бегунок (то что будешь потом тягать :) и конвертируй его тоже в MovieClip, выделив и нажав F8(Convert to symbol). Расположи этот клип в начале полоски (В центре сего клипа (Там где крестик)).
Теперь назначай им имена. Выделяй бегунок (второй клип) и жми Ctrl+F3(Properties), там будет поле для ввода имени, в котором написано <Instance Name> - вписывай туда, например, "prokr" (без кавычек :). Выйди из редактирования этого клипа и выделив его проделай такую же операцию как и с предыдущим клипом назначив ему имя к примеру "polosa".
Итак, у тебя есть готовый MovieClip с именем "polosa" и еще один внутри него с именем "prokr". Теперь тебе нужно вписать код. Можешь в тот же кадр где находится клип, а можешь создать отдельный слой, назвать его "Actions" и уже в новый кадр этого слоя вписать следующее :
//При нажатии кнопки мыши на бегунке
//отрабатывается функция
_root.polosa.prokr.onMouseDown = function() {
	this.startDrag(true, 5, 0, 100, 0);
//100 - это до скольки будет перемещаться
//бегунок по оси "х"

}//Соответственно при отпускании кнопки мыши
//прекращается перетаскивание бегунка
_root.polosa.prokr.onMouseUp = function() {
	this.stopDrag();
}
Жми Ctrl+Enter...
В последующих главах будет рассматриваться применение сего в управлении.
Здесь можно взять исходник (7 Kb)
Пример показан ниже.
 

Copyright © 2005-2006 www.fbunker.com.ua                         www.complexflash.com