Flash 使用纯动作脚本播放视频

Flash 使用纯动作脚本播放视频,flash,actionscript,actionscript-2,Flash,Actionscript,Actionscript 2,创建一个空的电影剪辑并将其附加到舞台上,我想要 仅使用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

创建一个空的电影剪辑并将其附加到舞台上,我想要 仅使用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);
}

我已经有很长时间没有使用AS2了,您需要做的是在IDE的库中创建一个视频对象。您使用哪种类型取决于您拥有的IDE,它过去只是一个视频实例,然后我认为我们得到了MediaDisplay,然后是FLVPlayback。检查“组件”面板以查看哪些实例对您可用

为视频对象指定一个实例名称,并使用该名称将netStream附加到

例如:


然后您将看到视频。

您是否从ns.onStatus中找到任何痕迹?谢谢。。我刚刚读到,AS2允许动态创建视频对象,代码看起来比AS2简单得多我想,我会选择AS3。@Ashod Apakian-AS3绝对是一条路-很高兴你得到了分类
myVideo.attachVideo(ns);