0

空のムービークリップを作成してステージに添付し、ActionScript 2のみを使用してFLVを再生したい..オーディオは聞こえますが、ビデオは聞こえません。

import flash.display.*;
import flash.filters.*;
import flash.geom.*;
import flash.net.*;
import mx.utils.*;
import flash.external.ExternalInterface;


_root.createEmptyMovieClip("vidsurface",_root.getNextHighestDepth());
vidsurface.beginFill(0x000000, 100);
vidsurface.moveTo(0, 0);
vidsurface.lineTo(100, 0);
vidsurface.lineTo(100, 100);
vidsurface.lineTo(0,100);
vidsurface.lineTo(0,0);
vidsurface._visible=true;


var nc:NetConnection = new NetConnection();
nc.connect(null);
var ns:NetStream = new NetStream(nc);
vidsurface.attachVideo(ns);
ns.play("http://nicolasguy.free.fr/flv/cpe.flv");


ns.onStatus = function(info:Object)
{
    trace("NetStream.onStatus called: ("+getTimer()+" ms)"+"  "+info.code);
}
4

1 に答える 1

0

AS2をやってから久しぶりですが、IDEのライブラリにビデオオブジェクトを作成するだけです。どのタイプを使用するかは、使用しているIDEによって異なります。以前は単なるビデオインスタンスでしたが、MediaDisplay、FLVPlaybackの順になっていると思います。コンポーネントパネルをチェックして、使用可能なインスタンスを確認してください。

ビデオオブジェクトにインスタンス名を付け、その名前を使用してnetStreamをアタッチします。

例えば:

myVideo.attachVideo(ns);

次に、ビデオが表示されます。

于 2012-04-30T20:31:15.653 に答える