Spec-Zone.ru › Haxe JavaScript

Элемент анимации

пакет js.html.svg

расширяет Element › DOMElement › Node › EventTarget

расширяется AnimateElement, AnimateMotionElement, AnimateTransformElement, SetElement

Доступно в js

Интерфейс SVGAnimationElement — это базовый интерфейс для всех интерфейсов элементов анимации: SVGAnimateElement, SVGSetElement, SVGAnimateColorElement, SVGAnimateMotionElement и SVGAnimateTransformElement.

Документация SVGAnimationElement от Mozilla Contributors, лицензирована по CC-BY-SA 2.5.

См. также:

  • https://developer.mozilla.org/en-US/docs/Web/API/SVGAnimationElement

Переменные

read onlyrequiredExtensions:StringList

read onlyrequiredFeatures:StringList

read onlysystemLanguage:StringList

read onlytargetElement:Element

Объект SVGElement, представляющий элемент, который анимируется. Если элемент-мишень не анимируется (например, потому что href указывает неизвестный элемент), возвращаемое значение — null.

Методы

beginElement():Void

Создаёт начальное время экземпляра для текущего времени. Новое время экземпляра добавляется в список начальных времён экземпляров. Поведение этого метода эквивалентно beginElementAt(0).

Выбрасывает:

null

DOMError

beginElementAt(offset:Float):Void

Создаёт начальное время экземпляра для текущего времени плюс указанный смещение. Новое время экземпляра добавляется в список начальных времён экземпляров.

Выбрасывает:

null

DOMError

endElement():Void

Создаёт конечное время экземпляра для текущего времени. Новое время экземпляра добавляется в список конечных времён экземпляров. Поведение этого метода эквивалентно endElementAt(0).

Выбрасывает:

null

DOMError

endElementAt(offset:Float):Void

Создаёт конечное время экземпляра для текущего времени плюс указанный смещение. Новое время экземпляра добавляется в список конечных времён экземпляров.

Выбрасывает:

null

DOMError

getCurrentTime():Float

Возвращает значение с плавающей точкой, представляющее текущее время в секундах относительно нулевого момента времени для заданного контейнера времени.

getSimpleDuration():Float

Возвращает значение с плавающей точкой, представляющее количество секунд для простого интервала для этой анимации. Если простой интервал не определён (например, конечное время неопределённо), то генерируется DOMException с кодом NOT_SUPPORTED_ERR.

Выбрасывает:

null

DOMError

getStartTime():Float

Возвращает значение с плавающей точкой, представляющее начальное время в секундах для текущего интервала этого элемента анимации, если он существует, независимо от того, начался ли интервал. Если текущего интервала нет, то выбрасывается DOMException с кодом INVALID_STATE_ERR.

Выбрасывает:

null

DOMError

hasExtension(extension:String):Bool

© 2005–2020 Haxe Foundation
Licensed under a MIT license.
https://api.haxe.org/js/html/svg/AnimationElement.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API