2012-01-17 9 views
0

ActionScript3を使用してFLVPlaybackを作成した場合、出力が得られませんが、FLVPlayback 2.5コンポーネントをドラッグしてソースを設定すると動作します。AS3でFLVPlaybackを作成できない

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コンポーネントも同じです。

libにコンポーネントを組み込んだ後に、ローカルの.flvでコードをテストしたところ、CS4で私のために働いていました。