Толик Панков
hex_laden
............ .................. ................
  Viewing 0 - 3  
Вращение объекта Movie Clip вокруг своего центра в Adobe Flash с использованием Actionsript 2.0

Данный способ подходит не только для вращения объекта вокруг центра, но также и для вращения объекта вокруг любой точки, находящейся внутри него.

За поворот MovieClip'а отвечает свойство _rotation, которому необходимо передать угол поворота объекта в градусах. Все бы ничего, но поворачивается объект вокруг собственной точки регистрации:


[Youtube] [Скачать SWF] [Смотреть SWF]

Код первого кадра:

onEnterFrame=function()
{
	imvVert._rotation++;
}



Точка регистрации на сцене и в библиотеке (выделена красной рамкой)

И если для созданных в редакторе MovieClip'ов не это составляет особых проблем, т.к. изображение внутри клипа можно передвинуть вручную, относительно точки регистрации или задать точку регистрации при создании клипа:

[Youtube] [Скачать SWF] [Смотреть SWF]

то для клипов, создаваемых программно, например загруженных из внешнего источника картинок придется приложить немного усилий, т.к. точка регистрации по умолчанию находится в верхнем левом углу объекта:
Read more... )
Ролик 1

[Youtube] [Скачать SWF] [Смотреть SWF]

Ролик 2

[Youtube] [Скачать SWF] [Смотреть SWF]


Скачать исходники (Adobe Flash CS 6) [Yandex.Disk]
Скачать исходники (Adobe Flash CS 6) [Mega.nz]
Исходник 1 ролика на PasteBin Исходник 2 ролика на PasteBin
(L) Kevin Kurt, Hex_Laden

Как нарисовать во Flash пламя

Вот исходник

Не мой, но пофиг, мало ли кому пригодится.

Head shot!

А на самом деле, это пост про Adobe Flash.

Система координат Adobe Flash


Тем, кто забывает - распечатать и повесить на стенку. Мне тоже, ага.

  Viewing 0 - 3