+ -
当前位置:首页 → 问答吧 → 如何让我的flv1,取得xml中的中的值

如何让我的flv1,取得xml中的中的值

时间:2010-10-09

来源:互联网

复制内容到剪贴板
代码:
myFLVConnection=new NetConnection();
myFLVConnection.connect(null);
myFLVStream=new NetStream(myFLVConnection);
shi.attachVideo(myFLVStream);
myFLVStream.setBufferTime(10);
myFLVStream.play(flv1);
//若换成myFLVStream.play("test1.flv"),是能正常播放的,但为什么flv1无法取得xml中的值?
trace (flv1);
//这里trace显示为undefined
/*
调用xml开始
*/
System.useCodepage = true;
var my_XML:XML = new XML();
my_XML.ignoreWhite = true;
var my_TextArea:mx.controls.TextArea;
my_XML.load("myFlv.xml");
my_XML.onLoad = function(ok:Boolean) {
    if (ok) {
         flv1 = this.childNodes[0].childNodes[1].childNodes[2].childNodes[0].nodeValue;
         trace(flv1);
         //这里输出正常,显示为:test1.flv
        
    } else {
        my_TextArea.text += "加载失败...";
    }
};
/*
调用xml结束
*/
[ 本帖最后由 ayan2006 于 2010-10-9 10:08 编辑 ]

作者: ayan2006   发布时间: 2010-10-09

//这里输出正常,显示为:test1.flv
myFLVStream.play(flv),

任何变量都要赋值成功才可以使用

作者: flash023   发布时间: 2010-10-09

下面引入xml时的赋值:
   flv1 = this.childNodes[0].childNodes[1].childNodes[2].childNodes[0].nodeValue;  //这样赋值是错的吗?
         trace(flv1);
         //这里输出正常,显示为:test1.flv

这样做不行吗?

[ 本帖最后由 ayan2006 于 2010-10-9 10:34 编辑 ]

作者: ayan2006   发布时间: 2010-10-09

理论普及:http://bbs.9ria.com/thread-48624-1-1.html

同类型参考:

http://bbs.blueidea.com/thread-2999772-1-3.html
http://flash.9ria.com/archiver/tid-41093.html
http://space.flash8.net/bbs/thread-393354-1-1.html
http://space.flash8.net/BBS/redi ... 68&goto=newpost
http://flash.9ria.com/viewthread ... mp;page=1#pid174071
http://bbs.blueidea.com/thread-2992127-1-1.html

作者: flash023   发布时间: 2010-10-09

热门下载

更多