Функция инициализации не сработала в ActionScript 3? - PullRequest
0 голосов
/ 24 февраля 2012

Я пытаюсь понять основы проекта сценария флэш-действия.Я скачал плагин (из Brightcove).Насколько я могу судить, он имеет только 2 соответствующих файла.

  • BrightcovePlayerAPI.swc - API-интерфейс Brightcove Player, который вы можете импортировать в ваш проект
  • CaptionPlugin.as - просто небольшой скриптэто должно загрузить файл dfxp.xml.

Я не могу заставить функцию initialize () срабатывать в CaptionPlugin.as.Я не знаю, что я делаю не так.Вот как я могу настроить свой проект в Adobe Flash CS4:

  • запустить проект Flash Actionscript 3
  • Сохранить проект как CaptionPlugin.fla
  • Перейти на панель свойств изаполните поле класса словом CaptionPlugin
  • Перейдите в «Параметры публикации»> «Flash (вкладка)»> «Параметры»> «Путь к библиотеке» и включите BrightcoverPlayerAPI.swc в качестве отдельной строки
  • Сохранены все мои изменения
  • Пошли к Отладке> Отладка фильма

Я не вижу своего оператора trace () внутри функции initialize () вообще?Кто-нибудь может подсказать, как я могу отладить эту проблему, или подсказать, что я могу делать неправильно?

1 Ответ

1 голос
/ 25 февраля 2012

Хорошо, так что я впервые столкнулся с Brightcove, но я быстро взглянул на их сайт, и вот как он работает. Brightcove - это сервис, который позволяет вам настраивать и публиковать облачный видеоплеер, в то время как загруженный API позволяет создавать собственные модули или плагины для интеграции в этот видеоплеер, см. Создание пользовательских компонентов проигрывателя .

Эти компоненты или пользовательские модули не предназначены для работы в качестве отдельного файла Flash, поэтому функция initialize () не будет вызываться при запуске в одиночку. После интеграции с видеопроигрывателем и правильной публикации проигрыватель вызовет initialize () , когда будет готов, и ваш пользовательский модуль будет работать так, как вы ожидаете. См. Начало работы с Flash-Only Player для получения полной информации о том, как опубликовать проигрыватель.

...