关于fms在线播放视频问题

student_2008 2010-10-09 12:54:37
写了一个页面,不能播放视频但是可以听见视频的声音,一下是源代码,各位帮忙找错!
唯一一个提示就是找不到定义的 fl.controls,所以我把这个注释页面就是只能听见声音.

<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" creationComplete="onInit()">
<mx:Script>
<![CDATA[
import flash.display.*;
import flash.events.*;
import flash.net.*;
import mx.controls.*;
import fl.controls.*;//出错,找不到定义的 fl.controls
var nc:NetConnection = new NetConnection();
var ns:NetStream;
var video:Video;
function onInit():void{
var btnPlay:Button=new Button();
btnPlay.x=10;
btnPlay.y=250;
btnPlay.width=50;
btnPlay.label="播放";
btnPlay.addEventListener(MouseEvent.CLICK,onPlayHandler);
addChild(btnPlay);
var btnPause:Button=new Button();
btnPause.x=80;
btnPause.y=250;
btnPause.width=50;
btnPause.label="暂停";
btnPause.addEventListener(MouseEvent.CLICK,onPauseHandler);
addChild(btnPause);
var btnStop:Button=new Button();
btnStop.x=150;
btnStop.y=250;
btnStop.width=50;
btnStop.label="停止";
btnStop.addEventListener(MouseEvent.CLICK,onStopHandler);
addChild(btnStop);
var btnReplay:Button=new Button();
btnReplay.x=220;
btnReplay.y=250;
btnReplay.width=80;
btnReplay.label="重新播放";
btnReplay.addEventListener(MouseEvent.CLICK,onReplayHandler);
addChild(btnReplay);
nc.connect("rtmp://192.168.0.94/firstFMS");
nc.addEventListener(NetStatusEvent.NET_STATUS,onStatusHandler);
}
function onStatusHandler(evt:NetStatusEvent):void
{
trace(evt.info.code);
if(evt.info.code=="NetConnection.Connect.Success")
{
playStream();
}
}

function playStream():void
{
ns=new NetStream(nc);
ns.addEventListener(NetStatusEvent.NET_STATUS,onStatusHandler);
ns.client=new CustomClient();
video=new Video();
video.attachNetStream(ns);
ns.play("2009031302",0);
addChild(video);
}
function onPlayHandler(evt:MouseEvent):void
{
ns.resume();
}

function onPauseHandler(evt:MouseEvent):void
{
ns.pause();
}

function onStopHandler(evt:MouseEvent):void
{
ns.close();
}

function onReplayHandler(evt:MouseEvent):void
{
ns.close();
playStream();
}
]]>
</mx:Script>
</mx:Application>


...全文
86 点赞 收藏 6
写回复
6 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
student_2008 2010-10-09
找了很多是说1172的错误,[在flex中将相应的UIScrollBar组件的地方,用flex中组件替换后再编译。]不知道这个是什么意思
回复
student_2008 2010-10-09
[Quote=引用 3 楼 leemiki 的回复:]

引用 1 楼 student_2008 的回复:
找了很多是说1172的错误,[在flex中将相应的UIScrollBar组件的地方,用flex中组件替换后再编译。]不知道这个是什么意思


Flex和Flash的包不一样,不能通用

导入Flex中的ScrollBar试试
[/Quote]
这个ScrollBar怎么导入...我才接触不怎么会.能详细点说明下步骤么.

回复
student_2008 2010-10-09
[Quote=引用 4 楼 lieri111 的回复:]

在错误分类中1172错误是“Definition %s could not be found” 这个意思,难道楼主用的时候有特殊字符%没有发现?
[/Quote]
不是吧,页面都没有%s这个字符.
回复
passself 2010-10-09
在错误分类中1172错误是“Definition %s could not be found” 这个意思,难道楼主用的时候有特殊字符%没有发现?
回复
leemiki 2010-10-09
[Quote=引用 1 楼 student_2008 的回复:]
找了很多是说1172的错误,[在flex中将相应的UIScrollBar组件的地方,用flex中组件替换后再编译。]不知道这个是什么意思
[/Quote]

Flex和Flash的包不一样,不能通用

导入Flex中的ScrollBar试试
回复
student_2008 2010-10-09
在MyEclipse里面找不到ActionScript的设置.
回复
相关推荐
发帖
Flex
创建于2007-12-13

4328

社区成员

多媒体/设计 Flex
申请成为版主
帖子事件
创建了帖子
2010-10-09 12:54
社区公告
暂无公告