麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 網站 > 媒體動畫 > 正文

Authorware開發實例:仙樂飄飄——繪制自己地音樂播放器

2024-09-08 19:25:36
字體:
來源:轉載
供稿:網友

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

實現功能:

    1、自動取得指定目錄下的音樂文件;

    2、按順序循環播放或亂序播放;

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

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

實現過程:

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

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

    2、打開“信息”顯示圖標,在適當位置輸入:{rfilename[j_a]},注意,大括號必須在英文狀態下輸入,并將顯示圖標屬性設置為:更新變量顯示。

    3、打開“獲取文件名”計算圖標,在其中輸入以下內容:

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

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

--取得文件個數

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] 下一頁  

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 免费色片| 人与xxxxhdxxxhdxx 日韩黄a | 日本a级一区 | 午夜生活理论片 | 韩国一级免费视频 | 亚洲xxx在线观看 | 一级在线观看 | 国产18成人免费视频 | 99国产精成人午夜视频一区二区 | 亚洲人成电影在线 | 91精品国产乱码久久桃 | 久久精品国产99国产精品澳门 | 男女污视频在线观看 | 蜜桃网站在线 | 欧美一级黄色网 | 欧美顶级毛片在线播放小说 | 91av在线免费视频 | 久久久久久久.comav | 精品中文字幕在线播放 | 成人宗合网 | 欧美一级爱操视频 | 久久99精品国产 | 99精品电影| 有兽焉免费动画 | 九九热在线视频免费观看 | 欧美wwwwww | 国产精品91在线 | 国产成人羞羞视频在线 | 免费一级a毛片在线播放视 日日草夜夜操 | 欧美在线观看黄色 | 久久成人免费网站 | 久久国产精品系列 | av在线在线| 欧美日韩亚洲国产精品 | 狠狠干五月 | 9999在线视频 | 免费观看高清视频网站 | 国产精品欧美日韩一区二区 | 三级xxxx| 污在线观看网站 | 久久97超碰 |