在AS3中创建FLVPlayback不起作用

时间:2012-01-17 15:11:20

标签: flash actionscript-3 flvplayback

如果我使用FLVPlayback创建ActionScript3我无法获得输出,但如果我拖动FLVPlayback 2.5组件并设置其工作原理。

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;
}

1 个答案:

答案 0 :(得分:0)

您是否看到任何编译器错误?组件必须位于库中才能导入。如果将组件的实例拖到舞台上,然后将其删除,则该组件将保留在库中。您的Slider组件也是如此。

我在lib中包含组件之后用本地.flv测试了你的代码,它在CS4中为我工作。

相关问题