資源描述:
《學(xué)會(huì)用按鍵精靈制作腳本之界面教程:制作音樂(lè)播放器》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。
1、學(xué)會(huì)用按鍵精靈制作腳本之QUI界面教程:制作音樂(lè)播放器???????????????????????????????????來(lái)源:按鍵學(xué)院【按鍵精靈】配上炫酷的Gif圖片,簡(jiǎn)單的音樂(lè)播放器就算完成了。樓主忍不住陶醉許久,QUI界面原來(lái)也是可以如此美膩的,哦吼吼~~最終效果圖:我們?nèi)庋劭吹降?,這個(gè)播放器上只有按鈕,進(jìn)度條,列表框,標(biāo)簽,其實(shí)還有一個(gè)瀏覽框和按鈕是隱藏的。我們先來(lái)了解下,listbox列表控件、BrowseBox1瀏覽框控件、ProgressBar1進(jìn)度條控件。上表格~今天會(huì)用到的屬性會(huì)
2、用紅色字體標(biāo)注出來(lái)。ListBox列表框●基本●位置:●其他:●方法:屬性1,名稱(chēng)(Name)屬性1,左邊(Left)屬性1,文字顏色(TextColor)方法1,返回列表行數(shù)數(shù)量(ListCount)屬性2,顯示(Visible)屬性2,上邊(Top)屬性2,背景顏色(BackColor)方法2,新增列表項(xiàng)目(AddItem)屬性3,有效(Enabled)屬性3,寬度(Width)屬性3,字體(Font)方法3,插入列表項(xiàng)目(InsertItem)屬性4,列表內(nèi)容(List)屬性4,高度(Heig
3、ht)方法4,刪除列表項(xiàng)目(RemoveItem)屬性5,顯示順序(ZOrder)方法5,返回列表當(dāng)前選中的行號(hào)(ListIndex)BrowseBox瀏覽框●基本:●位置:●其他:屬性1,名稱(chēng)(Name)屬性1,左邊(Left)屬性1,文字顏色(TextColor)屬性2,顯示(Visible)屬性2,上邊(Top)屬性2,背景顏色(BackColor)屬性3,有效(Enabled)屬性3,寬度(Width)屬性3,字體(Font)屬性4,路徑(Path)屬性4,高度(Height)屬性4,瀏覽樣
4、式(Style)屬性5,顯示順序(ZOrder)屬性5,過(guò)濾條件(Filter)ProgressBar進(jìn)度條●基本:●位置:其他:屬性1,名稱(chēng)(Name)屬性1,左邊(Left)屬性1,方向(Orientation)屬性2,顯示(Visible)屬性2,上邊(Top)隱藏屬性:進(jìn)度(Value)屬性3,有效(Enabled)屬性3,寬度(Width)屬性4,高度(Height)屬性5,顯示順序(ZOrder)音樂(lè)播放器的實(shí)現(xiàn)步驟是十分簡(jiǎn)單的,來(lái),咱們手牽手一起去看看是怎么實(shí)現(xiàn)的。步驟:1、把瀏覽框里
5、的路徑進(jìn)行分割,把分割得到的歌曲名稱(chēng)添加到播放列表框。??2014-9-2214:54上傳下載附件(12.4KB)2014-9-2214:54上傳下載附件(6.49KB)代碼:IfForm1.瀏覽框.Path<>""Then??//判斷打開(kāi)的路徑是否為空??????SearchString=Form1.瀏覽框.Path??//設(shè)置要搜索的字符串??????SearchChar=""??//搜索??????MyPos=InstrRev(SearchString,SearchChar)??//搜索字
6、符""在SearchString里面出現(xiàn)的從結(jié)尾計(jì)起的位置??????l=Len(SearchString)??//SearchString的長(zhǎng)度??????歌曲名字=Right(SearchString,l-MyPos)??//從字符串SearchString右邊返回指定數(shù)目的字符,現(xiàn)在返回愛(ài)你一萬(wàn)年.mp3??????Form1.播放列表.AddItem歌曲名字??//添加歌曲名字到列表框EndIf1、播放按鈕的默認(rèn)背景圖片設(shè)置為播放.jpg2014-9-2214:59上傳下載附件(1.27K
7、B)定義一個(gè)全局變量來(lái)記錄播放按鈕的點(diǎn)擊次數(shù),點(diǎn)擊次數(shù)為奇數(shù)時(shí),播放按鈕的背景圖片設(shè)置為暫停.jpg,并且播放音樂(lè),點(diǎn)擊次數(shù)為偶數(shù)時(shí),播放按鈕的背景圖片設(shè)置為播放.jpg,并且暫停音樂(lè)。代碼:Ifjsmod2??Then??????Form1.播放.Picture=".播放.jpg"??????CallPlugin.Media.Stop()??????Form1.顯示播放狀態(tài).Caption="停止"??Else??????Form1.播放.Picture=".暫停.jpg"??????Call
8、Plugin.Media.Play(myarray(hanghao))??//播放列表文件,使用相對(duì)路徑??????Form1.顯示播放狀態(tài).Caption="播放"??EndIfjs=js+11、上一首按鈕(下一首按鈕)2014-9-2215:01上傳下載附件(1.66KB)先停止當(dāng)前播放的音樂(lè),將播放列表框的listIndex(列表當(dāng)前選中的行號(hào))加一(下一首是減一),然后播放音樂(lè)。代碼:IfForm1.播放列表.listIndex=0Then??????//如果