У меня возникли проблемы с простым проектом AS3 (CS5.5). Я импортировал видео, закодированное через медиакодер Adobe, в виде файла FLV и добавил точку доступа к навигации в конце видео, поскольку я хотел бы, чтобы видео просто перешло к номеру кадра, когда видео закончилось, поэтому оно не останавливается на этом видео.FLV Cue point on video Import
Я использовал код, который я использовал во многих случаях в AS2, которые я ставлю на ключевой кадр в верхней части, где видео работает под и дают выставлению имя экземпляра VID:
stop();
var listenerObject:Object = new Object();
listenerObject.cuePoint = function(eventObject:Object):Void {
// Put any code you like here<br>
trace("Cue point name: " + eventObject.info.name);
trace("Cue point type: " + eventObject.info.type);
if(eventObject.info.name=="movieend")
{
gotoAndPlay(135);
}
}
vid.addEventListener("cuePoint", listenerObject);
Для некоторых причина в том, что в AS3 возникает ошибка.
В идеале я просто хочу, чтобы код переходил к номеру кадра, когда видео заканчивается, а не остается на видео.
Нет, это не сработало. Появляется сообщение об ошибке: «Тип не был найден или не был константой времени компиляции: MetadataEvent». Да, код немного повсюду, как скопировал его с сайта много лет назад, но он, похоже, сработал. Я просто хочу, чтобы видео переходило к кадру, когда видео попадает в ключевую точку. –
Вам необходимо импортировать класс: import fl.video.MetadataEvent; – crooksy88