Home | Flash | Карусель из картинок на событие ENTER_FRAME

Карусель из картинок на событие ENTER_FRAME

Font size: Decrease font Enlarge font
image

Вращение по вытянутой траектории (почти круг) используя событие 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;

Comments ( posted):

Post your comment comment

Please enter the code you see in the image:

  • email Email to a friend
  • print Print version
  • Plain text Plain text
Tags
No tags for this article
Rate this article
1.00