RSS

Четверг, 25.04.2024, 17:38
Главная » WoW API » API Виджеты » Анимация »

Scale:SetStartDelay(delay)

[ править ]
Sets the amount of time for the animation to delay before its progress begins.
[клоны]
Sets the amount of time for the animation to delay before its progress begins. Start delays can be useful with concurrent animations in a group: see example for details.


Signature:
Code
Animation:SetStartDelay(delay)

Arguments:
  • delay - Amount of time for the animation to delay before its progress begins (in seconds) (number)

Examples:
local group = PlayerPortrait:CreateAnimationGroup()
local embiggen = group:CreateAnimation("Scale")
embiggen:SetDuration(0.5)
embiggen:SetOrder(1)
embiggen:SetScale(2,2)
local rotate = group:CreateAnimation("Rotation")
rotate:SetDuration(1)
rotate:SetOrder(1)
rotate:SetDegrees(720)
local shrink = group:CreateAnimation("Scale")
shrink:SetDuration(0.5)
shrink:SetOrder(1)
shrink:SetStartDelay(0.5)
shrink:SetScale(0.5, 0.5)

-- causes the player portrait to spin while expanding and contracting
group:Play()

Также смотрите: Анимация
Ссылки: http://wowprogramming.com/docs/widgets/Animation/SetStartDelay