這個教程講解了一個使用Flash Communication Server MX的基本的開發(fā)過程,本教程適用于初學(xué)者(教程原型改編自Flash Com幫助文檔)。
面向?qū)ο笪覀儾徽,這里我也沒有時間跟各位探討這個。如果每個開發(fā)者面臨的問題是,我必須在短短幾天之內(nèi)就能夠開發(fā)一個應(yīng)用出來(或者是一個模塊),那么從頭學(xué)習(xí)Flash Communication Server MX的語法是一種不可取的方式。而且很多很多國內(nèi)的開發(fā)者,一看好幾百頁(甚至上千頁)的英文資料,頭都大了,更不要談什么快速學(xué)習(xí)和融會貫通。學(xué)習(xí)沒有捷徑,但是有方法,方法正確,那就見效快,方法不對,那就可能時間越長越痛苦。初學(xué)者除了看文檔外,還要多多自己學(xué)習(xí)別人公開的源程序(筆者這里不主張用什么asv之類的東西)。我雖然也不是什么高級開發(fā)人員,但是希望我的這些教程能夠幫助國內(nèi)的開發(fā)人員進一步快速的了解Flash Communication Server MX。
我們先來看看這個教程必須的工具:
- Macromedia Flash Communication Server MX
- Macromedia Flash MX
- 一個usb接口的Camera
下面我按照我的操作步驟來講解這個Demo的制作過程:
- 打開Flash MX,確定你需要多少個層來容納你所需要的東西。注意,這種方式可能不適合設(shè)計人員,因為設(shè)計人員在做Flash MTV的時候可能有他們的方法,這里是我的方法。我想到了表現(xiàn)一個實時播放的視頻窗口,一個用來發(fā)布視頻的窗口。還需要一些action Script來控制邏輯,此外,還需要一個簡單的邏輯。因此,應(yīng)該有三個圖層(Layer)。如下圖:
- 背景沒什么可說的,各位隨便制作,能多花哨就多花哨。我們現(xiàn)在是需要向Content圖層的所在場景嵌入視頻。F11打開庫窗口,點擊右上角圖標(biāo),彈出菜單,選擇“新建視頻”。如下圖:
- 把庫中生成的視頻拖拽兩次到場景中,注意當(dāng)前Layer所在為Content。如下圖:
- 給場景中的兩個嵌入視頻指定相應(yīng)的Instance Name,左邊的視頻命名為live_video,右邊的定為Publish_video(注意修改了一下寬和高)。如果沒有屬性面板,就按快捷鍵CTRL+F3
- 再兩個視頻窗口下面各放一個Push Button的Flash UI Component。左邊的命名為record_btn,右邊的命名為replay_btn?聪聢D:
- 接下來就該寫代碼了,我們選則action所在層。我在寫Flash Communication Server MX的程序的時候總是有一個小的經(jīng)驗和順序,就是不管你是什么視頻、音頻還是什么其他交互的組件,這些組件在能夠使用之前,先給他們來一個NetConnection的連接,記住了,沒這個NetConnection連接,你什么也別干,也什么都干不了。程序都在下圖了,各位可以仔細(xì)觀看一下。
- 最后,我們就直接在Flash MX的編輯環(huán)境里輸出查看結(jié)果。
7yue.com獨家授權(quán)轉(zhuǎn)載
出處:7yue.com
責(zé)任編輯:無意
◎進入論壇網(wǎng)絡(luò)編程版塊參加討論
|