要送你一條線是一個標籤的兩端,我使用的HTML符號實體從w3schools
一個例子從項目採取將如下所示:
< asset path="library\video.swf" />
上面的線顯示有其中包含文件的目錄名爲庫video.swf
此外,目錄庫中還有文件video.xml。該文件包含的行
<xml version="1.0" encoding="utf-8" >
<movie version="7">
<frame>
<library>
<clip id="VideoDisplay">
<frame>
<video id="VideoSurface" width="160" height="120" />
<place id="VideoSurface" name="video" />
</frame>
</clip>
</library>
</frame>
</movie>
很久以前,我的兒子Alex下載的VideoDisplay類的代碼,並從互聯網
我已經iproved類的VideoDisplay的代碼的目錄庫。
通過書面方式2個構件
public function pos():Number
{
return ns.time;
}
public function close():Void
{
return ns.close();
}
我已經創建 的程序比的.flv
文件
它還 是每個所選擇的片段的一個資源管理器和演示一個資源管理器和演示 更.flv
文件
現在VideoDisplay類的代碼是:
class util.VideoDisplay
{
//{ PUBLIC MEMBERS
/**
* Create a new video display surface
*/
function VideoDisplay(targetURI:String, parent:MovieClip, name:String, depth:Number, initObj)
{
display = parent.attachMovie("VideoDisplay", name, depth, initObj);
// create video stream
nc = new NetConnection();
nc.connect(targetURI);
ns = new NetStream(nc);
// attach the video stream to the video object
display.video.attachVideo(ns);
}
/**
* Video surface dimensions
*/
function setSize(width:Number, heigth:Number):Void
{
display.video._width = width;
display.video._height = heigth;
}
/**
* Video clip position
*/
function setLocation(x:Number, y:Number):Void
{
display._x = x;
display._y = y;
}
/**
* Start streaming
* @param url FLV file
* @param bufferTime Buffer size (optional)
*/
public function play(url:String, bufferTime:Number):Void
{
if (bufferTime != undefined) ns.setBufferTime(bufferTime);
ns.play(url);
}
/**
* Pause streaming
*/
public function pause():Void
{
ns.pause();
}
/**
* Seek position in video
*/
public function seek(offset:Number):Void
{
ns.seek(offset);
}
/**
* Get position in video
*/
public function pos():Number
{
return ns.time;
}
public function close():Void
{
return ns.close();
}
//}
//{ PRIVATE MEMBERS
private var display:MovieClip;
private var nc:NetConnection;
private var ns:NetStream;
//}
}
因此,這段代碼 - 除非我誤解了,否則將視頻放到舞臺上,並將名爲「VideoDisplay」的現有movieclip(從哪裏?或者我在這裏錯過了什麼?有沒有辦法完全動態地做到這一點,還是一切都回來拖動到舞臺上的東西? – 2010-11-09 14:03:57