Проблема: мне нужно создать Flash-видео (в CS3), которое будет запрашивать базу данных MySQL и отображать эти данные в определенных точках видео. Большая проблема: я не разработчик Flash/ActionScript, поэтому для меня это очень чуждо!Создание настраиваемого видео с использованием Flash и XML
Я разделил этот проект на две части: a) динамически генерировал XML-канал из данных с использованием PHP (используя идентификационный номер, переданный в строке запроса URL-адреса) и b) мог работать с ним в Flash. У меня первая работа, но я довольно потерял во Flash. Я могу разобрать XML, но я не уверен, как установить данные в виде переменных и привязать их к ключевым точкам видео.
Может ли кто-нибудь указать мне в сторону хорошего учебника или предложить какой-нибудь совет?
Я использую компонент FLVPlayback. Я также смог вытащить текст, используя компонент FLVPlaybackCaption, и время его использования правильно отформатированного XML; однако я не уверен, что FLVPlaybackCaption позволит мне стилизовать и оживить текст, как я хочу. Вот мой ActionScript: –
import mx.video. *; myVid.autoPlay = true; myVid.contentPath = "video.flv"; myVid.autoRewind = true; подписи к типу: массив; var captionsXML: XML = новый XML(); подписиXML.ignoreWhite = true; captionsXML.onLoad = function(): Void { подписи = this.firstChild.childNodes; для (var i: Number = 0; i
Однажды я использовал FLVCaptionComponent и помню, что было сложно правильно его создать (обычно мои видеоплееры не построены на FLVPlayback, поэтому это не вариант). Если память служит, то можно было бы получить дескриптор фактического текстового поля в компоненте, тогда вы можете установить TextFormat, чтобы он правильно выглядел. Его самый быстрый и простой способ получить заголовки на экране. –