Предыдущие версии
Название | Размер | Обновлено | Версия игры | Загрузок | |
r3 beta | 9.29 KB | Sep 4, 2010 | 3.3.5 | 102 | Скачать |
r2 +1 More beta | 9.08 KB | Sep 3, 2010 | 3.3.5 | 50 | Скачать |
r6 alpha | 9.32 KB | Sep 4, 2010 | 3.3.5 | 48 | Скачать |
r5 alpha | 9.30 KB | Sep 4, 2010 | 3.3.5 | 12 | Скачать |
r4 alpha | 9.32 KB | Sep 4, 2010 | 3.3.5 | 11 | Скачать |
Описание
LibRecursiveAnim-1.0
A library allows creating AnimationGroup that handles frame with all child frames as single object.
API documentation
Example:
libAnim = LibStub:GetLibrary("LibRecursiveAnim-1.0"); local MyFrame1 = CreateFrame("Frame", nil, UIParent); MyFrame1:SetHeight(100); MyFrame1:SetWidth(100); MyFrame1:SetPoint("CENTER"); local Texture1 = MyFrame1:CreateTexture(); Texture1:SetAllPoints(); Texture1:SetTexture(0, 0, 0); local animationGroup = libAnim:CreateRecursiveAnimationGroup(MyFrame1); local animation = animationGroup:CreateAnimation("Rotation"); animation:SetDegrees(180); animation:SetDuration(10); local MyFrame2 = CreateFrame("Frame", nil, MyFrame1); MyFrame2:SetHeight(100); MyFrame2:SetWidth(100); MyFrame2:SetPoint("BOTTOMLEFT", MyFrame1, "TOPRIGHT"); local Texture2 = MyFrame2:CreateTexture(); Texture2:SetAllPoints(); Texture2:SetTexture(0, 0, 0); animationGroup:Refresh(); animationGroup:Play();
Добавить комментарий