Adobe Flash AS3 FLVPlayback метаданные

Попытка адаптировать этот пример, приведенный здесь

http://help.adobe.com/en_US/AS2LCR/Flash_10.0/help.html?content=00002413.html

Ошибка получения

1046: Тип не был найден или не был пустым с постоянной времени компиляции.

import mx.video.*;
var listenerObject:Object = new Object();
listenerObject.metadataReceived = function(eventObject:Object):Void {
        trace("canSeekToEnd is " + rmys01.metadata.canSeekToEnd);
        trace("Number of cue points is " + rmys01.metadata.cuePoints.length);
        trace("Frame rate is " + rmys01.metadata.framerate);
        trace("Height is " + rmys01.metadata.height);
        trace("Width is " + rmys01.metadata.width);
        trace("Duration is " + rmys01.metadata.duration + " seconds");
};
rmys01.addEventListener("metadataReceived", listenerObject);
rmys01.contentPath = "rhym01.flv";

var vidsiz:TextField = new TextField();    
vidsiz.text = "Video Size  " + (rmys01.metadata.width) + " by " + (rmys01.metadata.height);
vidsiz.width = 550;    
vidsiz.height = 700;    
vidsiz.x = 450;    
vidsiz.y = 300;  
addChild(vidsiz);

Я пытаюсь прочитать фактический размер видеофайла FLV.

2 ответа

импорт mx.video.*;

Итак, вы работаете над проектом AS3 или AS2?

Для проекта AS3 вы должны адаптировать этот урок.

В примере это написано как комментарий в начале:

/ ** Требуется: - Компонент FLVPlayback в рабочей области с именем экземпляра my_FLVPlybk */

Я предполагаю, что вам не хватает этого, и у вас нет компонента на сцене с именем экземпляра 'rmys01', так как я не вижу, чтобы вы где-то объявляли его. В остальном выглядит нормально.

Другие вопросы по тегам