国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 網(wǎng)站 > 媒體動(dòng)畫 > 正文

Authorware開發(fā)實(shí)例:仙樂飄飄——繪制自己地音樂播放器

2024-09-08 19:25:36
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

    提到音樂播放器,大家很自然地會(huì)想起winnamp,不過我一直想做一個(gè)屬于自己的音樂播放器,但是我不會(huì)vb或c語(yǔ)言,怎么辦呢?幸好,對(duì)多媒體制作大師authorware我還是比較熟悉的,于是我就開始捉摸用authorware來(lái)diy一個(gè)音樂播放器,經(jīng)過一番嘗試,終于實(shí)現(xiàn)了一些基本功能,好東東不敢獨(dú)享,在此與諸位一起分享。

實(shí)現(xiàn)功能:

    1、自動(dòng)取得指定目錄下的音樂文件;

    2、按順序循環(huán)播放或亂序播放;

    3、支持mp3和swa文件格式的音樂文件,實(shí)時(shí)顯示正在播放的音樂文件名。

    由于這兒用到了列表函數(shù),因此為了看懂源程序,大家最好先查一查列表函數(shù)的用法,在這兒就不再詳細(xì)敘述了,很多的authorware論壇上都有介紹。

實(shí)現(xiàn)過程:

    在動(dòng)手做之前,我們先來(lái)看看這個(gè)程序完成后的總流程圖(見圖1),這樣可以使我們有一個(gè)初步的總體印象。

    1、打開authorware新建一個(gè)“音樂播放器”文件,然后按總流程圖所示將圖標(biāo)依次拖放到流程線上,分別給圖標(biāo)命名(提示:這個(gè)習(xí)慣很重要,它可以讓我們能更快的讀懂源程序,便于以后修改。),其中條件交互設(shè)置條件為:mediaplaying@"bmp3"=false,表示當(dāng)bmp3聲音圖標(biāo)不在播放、暫停或播放完畢后響應(yīng)該條件交互,執(zhí)行該交互下的分支。交互屬性設(shè)為:永久響應(yīng),分支為“返回”。

    2、打開“信息”顯示圖標(biāo),在適當(dāng)位置輸入:{rfilename[j_a]},注意,大括號(hào)必須在英文狀態(tài)下輸入,并將顯示圖標(biāo)屬性設(shè)置為:更新變量顯示。

    3、打開“獲取文件名”計(jì)算圖標(biāo),在其中輸入以下內(nèi)容:

    --取得文件列表,假設(shè)所有的音樂文件放在music文件夾中

    filestring:=catalog(filelocation^"music","f")

--取得文件個(gè)數(shù)

filenumber:=linecount(filestring,return)

--取得文件后綴名并篩選出mp3、swa文件名存到一維列表rfilename中。

repeat with i:=1 to filenumber

filenames:=getline(filestring,i)

filefix:=substr(filenames,rfind(".",filenames)+1,charcount(filenames))

if filefix="mp3" then

j_a:=j_a+1

rfilename[j_a]:=filenames

else if filefix="swa"then

j_a:=j_a+1

rfilename[j_a]:=filenames

end if

end repeat

[1] [2] [3] 下一頁(yè)  

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 蓝山县| 郎溪县| 青铜峡市| 微山县| 福安市| 吉林省| 涞源县| 桃源县| 古蔺县| 新闻| 清苑县| 霍邱县| 丰城市| 界首市| 南召县| 安义县| 乐安县| 牟定县| 中山市| 青浦区| 育儿| 阳山县| 阿拉善左旗| 霸州市| 平和县| 庆阳市| 密山市| 罗定市| 兰考县| 霍邱县| 成安县| 夏河县| 嘉禾县| 昆山市| 平罗县| 睢宁县| 宜宾市| 凉山| 休宁县| 会理县| 娄烦县|