Элемент анимации
пакет 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.
См. также:
Переменные
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