两个类传递从库中拉进来的影片剪辑下面的视频问题!
第一个类主要是初始化视频窗体,第二个建立视频连接播放视频。
第一个类里其中有个影片剪辑内有起好名字的新建视频:playFlvWindow 要把它传递给第二个类
报错#1009: 无法访问空对象引用的属性或方法。
private var tv:MovieClip
pam = new playAllModule();//库里的元件这个元件里面有个新建视频名字是:playFlvWindow
pam.x = 0;
pam.y = 0;
addChild(pam);
tv = new P2PVODPlayer(pam.playFlvWindow);//这里报错
第二类大概内容如下:
public class P2PVODPlayer extends MovieClip
{
public function P2PVODPlayer(v:Video)
{
nc = new NetConnection();
nc.connect(null);
//nc.objectEncoding = ObjectEncoding.AMF0;
nc.addEventListener(NetStatusEvent.NET_STATUS, netStatusHandler);
ns = new NetStream(nc);
ns.addEventListener(NetStatusEvent.NET_STATUS, netStatusHandler);
ns.client = {};
ns.client.onMetaData = metaDataHandler;
ns.client.onCuePoint =onCuePoint
v.attachNetStream(ns);
ns.play(null);
ns.appendBytesAction(NetStreamAppendBytesAction.RESET_BEGIN);
}
}
[解决办法]
呵呵。随便说说。不过你的结帖率真的不高。
你的问题从这几个代码中不好看出来哦。你单步跟踪一下看看吧。这真的不好说。