Показать сообщение отдельно
Старый 09.08.2018, 09:00
lbsdes вне форума Посмотреть профиль Отправить личное сообщение для lbsdes Найти все сообщения от lbsdes
  № 3  
Ответить с цитированием
lbsdes
 
Аватар для lbsdes

Регистрация: Nov 2008
Сообщений: 101
Цитата:
Сообщение от ZergMaster Посмотреть сообщение
повесить на стрелки слушатели клика
Код AS3:
arrowLeft.addEventListener(MouseEvent.CLICK, arrowHandler)
arrowRight.addEventListener(MouseEvent.CLICK, arrowHandler)
потом при помощи библиотеки greensock твинить картинку внутри компонента, который их показывает, что-то вроде
Код AS3:
private function arrowHandler(event:MouseEvent): void {
var direction: Number = event.tatget == arrowLeft ? -100 : 100;
TweenLite.to(img, 1, {x:img.x + direction, y:img.y});
}
Добавлено через 1 минуту
хотя тут конечно лучше написать компонентик типа карусель, куда просто будешь загружать массив картинок, и чтобы в нем были функции прокрутки влево и вправо, и уже их дергать по клику на стрелки.
Наверняка на демиарте где-нибудь есть примеры. Но проще свой написать имхо
Я со скриптами на Вы, поэтому по порядку:
1. Создаю 2 кнопки, на левой имя будет arrowLeft, на правой имя будет arrowRight
2. Потом создаю второй слой называю его Script туда вставляю этот код
Код AS3:
arrowLeft.addEventListener(MouseEvent.CLICK, arrowHandler)
arrowRight.addEventListener(MouseEvent.CLICK, arrowHandler)
 
private function arrowHandler(event:MouseEvent): void {
var direction: Number = event.tatget == arrowLeft ? -100 : 100;
TweenLite.to(img, 1, {x:img.x + direction, y:img.y});
}
Дальше как теперь картинки подгрузить?