Проигрыватель
~~~~~~~~~~~~~

Для того, чтобы создать экземпляр проигрывателя, необходимо вызвать
метод ``AS.FORMS.createPlayer()``.

.. code-block:: js

    var player = AS.FORMS.createPlayer();

.. js:function:: AS.FORMS.createPlayer()

    Экземпляр проигрывателя

    .. js:function:: showFormByCode(formCode[,version])

        Отображает форму по ее коду, без создания соответствующего экземпляра asfData

        :param string formCode: Код формы.
        :param number version: Версия формы.

    .. js:function:: showFormData(formUUID[, version[, dataUUID[, dataVersion]]])

        Отображает форму

        :param string formUUID: Идентификатор формы.
        :param number version: Номер версии формы.
        :param string dataUUID: Идентификатор данных формы.
        :param number dataVersion: Номер версии данных формы.

    .. js:function:: saveFormData(callback)

        Сохраняет данные формы

        :param callback: Функция, которая будет вызвана после сохранения данных с параметром asfDataUUID.

    .. js:function:: dataLoaded(definition[,data])

        Построение формы согласно definition и заполнение asfData значением параметра data.
        Вспомогательный метод, вызывающийся при выполнении методов :js:func:`showFormData` и :js:func:`showFormByCode`.

        :param string definition: Описание формы в формате JSON.
        :param string data: Данные формы в форме JSON.

    .. js:function:: destroy()

        Удаляет экземпляр проигрывателя
