Кварцевый композитор плагин WebKit ссылка JavaScript

JavaScript API, предоставленный Кварцевым Композитором плагин WebKit, включает методы для изменения состояния состава и управления его опубликованными вводами и выводами. Чтобы изучить, как включать Кварцевый состав Композитора в веб-страницу или виджет Инструментальной панели, считайте Веб-страницы и Виджеты.

Методы задачей

Метаданные состава
Воспроизведение состава
Состояние состава
Операции области монтажа
Работа с опубликованными значениями

Методы

атрибуты

Возвращает массив строк с атрибутами состава.

composition.attributes()
Обсуждение

Атрибуты возвратились, метаданные состава, включая его имя, авторское право и значения описания, вместе с информацией о каждом порте состава.

copyImageToPasteboard

Копирует текущий контекст состава к области монтажа.

composition.copyImageToPasteboard()
Обсуждение

Используйте этот метод в сочетании с oncopy обработчик.

getInputValue

Возвращает значение опубликованного ввода.

composition.getInputValue("key")
Обсуждение

Значение key любой из вводов, которые Вы опубликовали в Кварцевом Композиторе.

Если возвращенное значение является цветом, объект возвращается с red, green, blue, и alpha свойства. Каждое значение является числом с плавающей точкой в масштабе от 0 к 1. Вызвать htmlColor() на объекте возвратить его HTML шестнадцатеричное значение цвета или cssColor() возвратить rgba значение.

Никакие изображения не возвращаются при вызове getInputValue.

См. также

inputKeys

outputKeys

setInputValue

getOutputValue

getOutputValue

Возвращает значение опубликованного вывода.

composition.getOutputValue("key")
Обсуждение

Значение key любой из выводов, которые Вы опубликовали в Кварцевом Композиторе.

Если возвращенное значение является цветом, объект возвращается с red, green, blue, и alpha свойства. Каждое значение является числом с плавающей точкой в масштабе от 0 к 1. Вызвать htmlColor() на объекте возвратить его HTML шестнадцатеричное значение цвета или cssColor() возвратить rgba значение.

Никакие изображения не возвращаются при вызове getOutputValue.

См. также

outputKeys

inputKeys

setInputValue

getInputValue

inputKeys

Возвращает массив строк с именами опубликованных вводов состава.

composition.inputKeys()
См. также

setInputValue

getInputValue

outputKeys

getOutputValue

загруженный

Возвраты, загружается ли состав.

composition.loaded()
См. также

игра

приостановленный

outputKeys

Возвращает массив строк с именами опубликованных выводов состава.

composition.outputKeys()
См. также

getOutputValue

inputKeys

setInputValue

getInputValue

пауза

Воспроизведение пауз состава.

composition.pause()
Обсуждение

Если состав не играл, вызывание этого метода ничего не делает.

См. также

игра

остановиться

приостановленный

Возвраты, приостанавливается ли состав.

composition.paused()
Обсуждение

Если состав останавливается (в противоположность приостановленному), приостановил возвраты false.

См. также

игра

загруженный

игра

Начинается или воспроизведение пауз состава.

composition.play()
Обсуждение

play метод запускает воспроизведение состава, если это было остановлено или еще не играло, воспроизведение пауз, если состав уже играет, и возобновляет воспроизведение, если был приостановлен состав.

См. также

пауза

остановиться

игра

Возвраты, играет ли состав.

composition.playing()
См. также

приостановленный

загруженный

setInputValue

Дает составу предоставленное значение для опубликованного ввода.

composition.setInputValue("key", value)
Обсуждение

Значение key любой из вводов, которые Вы опубликовали в Кварцевом Композиторе.

При установке ввода в значение цвета можно передать в:

  • Объект как возвращенный getInputValue и getOutputValue, с red, green, blue, и alpha свойства

  • HTML шестнадцатеричное значение цвета, как #FFFFFF

  • HTML окрашивает имя, как red или green

  • CSS rgb или rgba значение

Если входное значение не может быть проанализировано, никакое изменение не внесено. Кроме того, изображения не позволяются как входное значение.

См. также

inputKeys

outputKeys

getInputValue

getOutputValue

остановиться

Воспроизведение остановок состава.

composition.stop()
Обсуждение

stop метод высвобождает все средства, связанные с составом, и очищает его зрительный ряд от страницы. После вызова stop, можно вызвать play перезапускать состав.

См. также

игра

пауза