Карусель из картинок на событие ENTER_FRAME
Вращение по вытянутой траектории (почти круг) используя событие ENTER_FRAME
Создаем XML с данными, делаем загрузчик.
На сцену помещаем главный клип, в котором будут содержаться клипы с картинками.
Парсим XML и добавляем клипы из библиотеки в главный клип, в них загружаем картинки и добавляем событие Event.ENTER_FRAME.
Движение:
val += 0.01 (speed)
event.currentTarget.x = (Math.sin(val) * 220)
event.currentTarget.y = (Math.cos(val) * 100);
или
event.currentTarget.x = 220 * Math.cos(val);
event.currentTarget.y = 100 * Math.sin(val)
Начальные позиции:
var deg:Number = (360/imagesXML.list.item.length()) * i; - количество картинок на номер
var rad:Number = (Math.PI * deg) / 180; - переводим в радианы
val = rad;
Rate this article



Comments ( posted):
Post your comment