Вращение объекта 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

Это перепост заметки из моего блога на LJ.ROSSIA.ORG
Оригинал находится здесь: http://lj.rossia.org/users/hex_laden/103589.html
Прокомментировать заметку можно по ссылке выше.

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

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

Это перепост заметки из моего блога на LJ.ROSSIA.ORG
Оригинал находится здесь: http://lj.rossia.org/users/hex_laden/102550.html
Прокомментировать заметку можно по ссылке выше.

Head shot!

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


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

Это перепост заметки из моего блога на LJ.ROSSIA.ORG
Оригинал находится здесь: http://lj.rossia.org/users/hex_laden/102236.html
Прокомментировать заметку можно по ссылке выше.