Flash 板


LINE

※ 引述《gioia000 (我沒有要引戰啊)》之銘言: : 版上的各位高手好: : 目前有三首曲目在選單當中,可以隨機加入,也可以手動點選加入播放清單 : 現在遇到的問題是,加入播放清單後 : 請問該下什麼語法匯出然後可以播放清單內的歌曲且是一首接一首播放? : 目前因為不太會用array的用法,所以寫這樣 : songlist.addItem({label:"01", data:"01.mp3"}); : songlist.addItem({label:"02", data:"02.mp3"}); : songlist.addItem({label:"03", data:"03.mp3"}); : 可是Array好像應該先var宣告 : var songlist:Array = new Array({label:"song1", data:"1.mp3"},{label:"song2", : data:"2.mp3"},{label:"song3", data:"3.mp3"} ); 上面兩種寫法都可以 差在第一個需要先宣告 var songlist:Array = []; : mylist.addItem(songlist[0]); : mylist.addItem(songlist[1]); : mylist.addItem(songlist[2]); mylist看起來像是待播清單 先整理一下加歌的方式 如果是所有歌曲都加入 可以使用 for each(var song:object in songlist) { mylist.addItem(song); } 特定歌曲則是以該歌曲的index(索引值)去取出該物件加入 也就是你使用到的 mylist.addItem(songlist[0]); 而看起來目前比較大的問題是 在亂數播放 or 播放下一首歌的部分你不知道如何去寫 播放下一首歌的部分 你必須要先偵測目前在播的歌 是不是播完了 Sound物件的播放是由SoundChannel物件來控制 所以你需要偵測播放使用的soundchannel的soundComplete事件 同時有一個變數紀錄目前播到歌單的哪一首歌 當soundComplete時...則播放下一首 亂數播放 = 要播的對象...用random取index... 如果只是3首歌的話 其實也不一定要用Array 也是可以土法煉鋼... 但是這就不會是一個比較靈活的程式 可能就變成...有3個soundchannel...各自有事件...一個播完換下一個..這樣 其實as3網路上蠻好google這個功能相關的 關鍵字下對...很多範例可以看 也可以考慮找一些電子書or買書本來看(如果真的有興趣的話) 只是應付作業的話... google是你最好的朋友xd... : Array的用法看似很簡單,但是用起來還真想撞牆 : 或者請問網路上有例子可循嗎?(p.s使用ActionScript 3.0) : 還是其實不需要用到array,因為我目前只差在播放清單的播放問題 : 現在必須點選歌曲,它才會開始唱歌,可是他不會繼續唱下去啊啊啊~~~ : -------------- : 寫程式真的很好玩,但是老師沒有教那麼多,卻要寫那麼多功能 : 對於沒有半點Flash背景還有程式背景的新手,遲早會把頭髮抓光 Q__Q -- 所有創作者都面對相同的難題。價格是由供給和需求來決定的, 有趣工作的需求量,總是比不上解決個別客戶的世俗問題。 在實驗劇場裡演戲,總是比不上在展覽攤位上披著猩猩裝來得有賺頭。 寫小說所賺的錢,還比不上垃圾處理器的廣告文案。 對程式語言動手動腳的工錢,也比不上協助某公司連結老舊資料庫與網站伺服器。 --



※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 111.235.204.13
1F:推 gioia000:謝謝您...我是有買書...可是書上沒有寫到這麼複雜 10/17 11:37
2F:→ gioia000:請問關於您說的關鍵字。請問是Sound Channel還是其他呢? 10/17 11:39
3F:→ chengchieh:基本上可以分成 播放歌曲(動作) 換誰播(邏輯)來思考 10/17 12:21
4F:→ chengchieh:因為看你PO的內容..在播放歌曲上是OK的.. 10/17 12:21
5F:→ chengchieh:只差在去替換的思考流程要怎麼操作 10/17 12:22
6F:→ chengchieh:複雜程度..應該算不上吧..只是把多個基本的東西做組合 10/17 12:24
7F:→ chengchieh:就好像hello world+loop可以衍生出九九乘法表一樣... 10/17 12:25
8F:推 gioia000:板上的高手群真是使人欽佩...感謝您的概念建構 10/17 21:47







like.gif 您可能會有興趣的文章
icon.png[問題/行為] 貓晚上進房間會不會有憋尿問題
icon.pngRe: [閒聊] 選了錯誤的女孩成為魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一張
icon.png[心得] EMS高領長版毛衣.墨小樓MC1002
icon.png[分享] 丹龍隔熱紙GE55+33+22
icon.png[問題] 清洗洗衣機
icon.png[尋物] 窗台下的空間
icon.png[閒聊] 双極の女神1 木魔爵
icon.png[售車] 新竹 1997 march 1297cc 白色 四門
icon.png[討論] 能從照片感受到攝影者心情嗎
icon.png[狂賀] 賀賀賀賀 賀!島村卯月!總選舉NO.1
icon.png[難過] 羨慕白皮膚的女生
icon.png閱讀文章
icon.png[黑特]
icon.png[問題] SBK S1安裝於安全帽位置
icon.png[分享] 舊woo100絕版開箱!!
icon.pngRe: [無言] 關於小包衛生紙
icon.png[開箱] E5-2683V3 RX480Strix 快睿C1 簡單測試
icon.png[心得] 蒼の海賊龍 地獄 執行者16PT
icon.png[售車] 1999年Virage iO 1.8EXi
icon.png[心得] 挑戰33 LV10 獅子座pt solo
icon.png[閒聊] 手把手教你不被桶之新手主購教學
icon.png[分享] Civic Type R 量產版官方照無預警流出
icon.png[售車] Golf 4 2.0 銀色 自排
icon.png[出售] Graco提籃汽座(有底座)2000元誠可議
icon.png[問題] 請問補牙材質掉了還能再補嗎?(台中半年內
icon.png[問題] 44th 單曲 生寫竟然都給重複的啊啊!
icon.png[心得] 華南紅卡/icash 核卡
icon.png[問題] 拔牙矯正這樣正常嗎
icon.png[贈送] 老莫高業 初業 102年版
icon.png[情報] 三大行動支付 本季掀戰火
icon.png[寶寶] 博客來Amos水蠟筆5/1特價五折
icon.pngRe: [心得] 新鮮人一些面試分享
icon.png[心得] 蒼の海賊龍 地獄 麒麟25PT
icon.pngRe: [閒聊] (君の名は。雷慎入) 君名二創漫畫翻譯
icon.pngRe: [閒聊] OGN中場影片:失蹤人口局 (英文字幕)
icon.png[問題] 台灣大哥大4G訊號差
icon.png[出售] [全國]全新千尋侘草LED燈, 水草

請輸入看板名稱,例如:BabyMother站內搜尋

TOP