用Flex3.0 做一個(gè)簡(jiǎn)單Flv 播放器_Flash教程
推薦:Flash有趣實(shí)驗(yàn):用視頻阻擋泡泡特效有攝像頭才可以試驗(yàn)哦!!下面是代碼:varcam:Camera=Camera.get();cam.setMode(cam.width,cam.height,25);video.attachVideo(cam);vardepth_num:Numb
今天早上, 以前高中同學(xué)要我教他用 Flex 寫一個(gè)flv播放器. 網(wǎng)上應(yīng)該也有不少的教程了, 但中午吃完飯后, 覺得自己寫寫也不錯(cuò), 究竟自己很少在自己博客上寫教程, 于是就寫寫了..... 有錯(cuò)誤請(qǐng)高手指出..以下為我今天寫在博客上的一篇簡(jiǎn)單教程:
用 AS2.0 做的 flv 播放器不少了, Flex 3.0 早期又出了, 就嘗試著做一個(gè) flv 播放器. 用 Flex3.0 寫出來的東西, 本人覺得, 其產(chǎn)物可以是 flex , 也可以是 AIR ( 早期的Apollo ). 好了, 不多說, 先睹為快:
---------------------------------------------------------------------------
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute">
<mx:Script>
<![CDATA[
import mx.events.SliderEvent; // 這里是導(dǎo)入所需要的類, 用 import 要害字, 沒什么好說的
import mx.events.VideoEvent;
// 自定義一個(gè) playingMove() 函數(shù), 作用: 影片播放時(shí), id 為 " my_hs " 的HSlider 控件的值為影片的播放時(shí)間, 且最大值為影片的總時(shí)長
private function playingMove(event:VideoEvent):void{
my_hs.value = flvideo.playheadTime;
my_hs.maximum=flvideo.totalTime;
}
// 自定義 hs_onChange() 函數(shù), 作用: 當(dāng)用戶拖拉 HSlider 控件使其值發(fā)生改變時(shí), 影片的播放頭就處于其值處, 即正在播放時(shí)間處于其值處
private function hs_onchange(event:SliderEvent):void{
flvideo.playheadTime = event.value;
}
]]>
</mx:Script>
<mx:VideoDisplay id="flvideo" playheadUpdate="playingMove(event)" x="66" y="38" width="343" height="245" />
<mx:Button label="Play" click="flvideo.source='targetMovie.flv'" x="223" y="322" />
<mx:HSlider minimum="0" id="my_hs" change="hs_onChange(event)" x="176" y="302" />
</mx:Application>
--------------------------------------------------------------------------
其中:
<mx:VideoDisplay> 標(biāo)簽內(nèi)的屬性 playheadUpdate="playingMove(event)" 就表明: 當(dāng)影片在播放時(shí), 執(zhí)行 playingMove() 函數(shù);
<mx:Button> 標(biāo)簽內(nèi)的屬性 click="flvideo.source='targetMovie.flv'" 表明: 當(dāng)用戶單擊按鈕后, id 為 " flvideo " VideoDisplay 控件就播放 targetMovie.flv 影片.
<mx:HSlider> 標(biāo)簽內(nèi)的屬性 change="hs_onChange(event)" 表明: 當(dāng)用戶拖拉 HSlider 控件而使其值改變時(shí), 執(zhí)行 hs_onChange() 函數(shù).
---------------------------------------------------------------------------
具體解釋都寫在上面了, 認(rèn)真看就會(huì)明白的.
如有什么錯(cuò)誤的地方, 懇請(qǐng)高手們指點(diǎn)一下....
有問題可以到我博客留言的. 我天天都會(huì)更新內(nèi)容, 您的留言我肯定會(huì)回復(fù)的.
分享:模糊、緩沖、順序加載、XML等的混合運(yùn)用簡(jiǎn)單實(shí)例放假了,沒多少事,發(fā)個(gè)模糊、緩沖、順序加載、XML等的混合運(yùn)用簡(jiǎn)單實(shí)例,作品粗糙,給我等新手們參考,拋磚引玉吧,假如你覺得可以一定記得要頂帖。第一幀上
Flash教程Rss訂閱網(wǎng)站制作教程搜索
Flash教程推薦
- 數(shù)學(xué)課件:用Flash AS推導(dǎo)三角形面積
- Flash MX2004入門與進(jìn)階實(shí)例--動(dòng)畫基礎(chǔ)(23)
- flash form 中關(guān)于alert框的應(yīng)用
- 簡(jiǎn)單的人物透視效果的制作
- AS的基本代碼解釋(3)
- flash8 精彩繪制實(shí)例:無敵玉兔
- 技巧:用Flash制作動(dòng)畫的經(jīng)典問題問答
- Flash關(guān)于游戲制作研究之在場(chǎng)景中移動(dòng)(二)
- FLASH的場(chǎng)景,圖層(lawyer)和層(level)的理解
- flash人物側(cè)面繪畫
猜你也喜歡看這些
- 新東方王強(qiáng)口語Flash網(wǎng)絡(luò)課程第一、二冊(cè)
- Flash 8入門必練
- 北風(fēng)網(wǎng)web講師李炎恢老師網(wǎng)頁三劍客之flash從入門到精通59課時(shí)|已完結(jié)
- Flash 8經(jīng)典動(dòng)畫設(shè)計(jì)實(shí)錄
- Flash CS3動(dòng)畫設(shè)計(jì)入門提高與技巧(光盤).
- Flash 8中文版MV及課件制作基礎(chǔ)培訓(xùn)百例
- 閃魂:Flash CS4完美入門與案例精解
- 金鷹FlashMX視頻教程
- Flash as3.0視頻教程之實(shí)用教程
- Flash as3.0視頻教程之聲音編程
- 相關(guān)鏈接:
- 教程說明:
Flash教程-用Flex3.0 做一個(gè)簡(jiǎn)單Flv 播放器
。