2012-01-17 4 views
0

Если я создаю FLVPlayback с использованием ActionScript3, я не могу получить вывод, но если я перетащить компонент FLVPlayback 2.5 и установить источник, он будет работать.Создание FLVPlayback в AS3 не работает

import fl.controls.Slider; 
import fl.events.SliderEvent; 
import fl.video.FLVPlayback; 

var slider:Slider = new Slider(); 
slider.minimum = 0.0; 
slider.maximum = 1.0; 
slider.value = 1.0; 
slider.tickInterval = 0.1; 
slider.snapInterval = 0.01; 
slider.liveDragging = true; 
slider.addEventListener(SliderEvent.CHANGE, slider_change); 
slider.move(120, 20); 
addChild(slider); 

var flvPlayback:FLVPlayback = new FLVPlayback(); 
flvPlayback.autoPlay = true; 
flvPlayback.source = "rtmp://xx.xx.xx.xx/test/abc"; 
flvPlayback.x = 10; 
flvPlayback.y = 40; 
flvPlayback.isLive = true; 
addChild(flvPlayback); 

function slider_change(evt:SliderEvent):void { 
    flvPlayback.volume = evt.value; 
} 

ответ

0

Вы видите ошибки компилятора? Компонент должен находиться в библиотеке для импорта для работы. Если вы перетащите экземпляр компонента на сцену, а затем удалите его, компонент останется в библиотеке. То же самое касается компонента Slider.

Я проверил ваш код с локальным .flv после включения компонентов в lib, и это сработало для меня в CS4.