Re: [問題] 有關 media playback 組件

看板Flash作者 (我是沒牌的營養師!)時間18年前 (2007/10/30 23:44), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串2/3 (看更多)
※ 引述《divaka (豬肉腳)》之銘言: : 你們好 : 我有使用 mediaplayback 組件 : 我知道設定總長度是 : display.totalTime = 數字; : 但我其實希望能從資料庫中抓數字出來丟給 totaltime : 我已經抓成功了 也就是 flash 已經抓到那個數字 : 但我如果設定 : display.totalTime = xxx(我從資料庫抓的數字); : 就會顯示 : A media url, video object, and total time must be passed to FLVPlayer's : constructor : 有人可以告訴我該怎麼辦嗎 ? : 多謝!!!!!!!!! 我比較少用這個組件,所以不敢保證是不是正解 不過倒是可以分享一下把什麼叫「把參數傳入建構子」的說明 例如我建立了一個類別叫做Dog //存檔為Dog.as,大小寫有差別 class Dog { private var _petName:String; public function Dog(_n:String) { //這個同名的函數就是建構子 if (_n == undefined) { trace("你要給這個小狗一個名字"); } else { this._petName = _n; trace("喔!!一隻新的小狗" + this._petName + "誕生了!"); } } } //存檔為whatever.fla隨便,放在跟Dog.as同目錄 var myDog1:Dog = new Dog(); //這裡會丟出"你要給這個小狗一個名字"的訊息 myDog1._petName = "小乖"; //直接丟出錯誤,因為_petName是private變數 var myDog2:Dog = new Dog("小乖"); //這裡會丟出"喔!!一隻新的小狗小乖誕生了!" 這個「小乖」字串,就是傳給建構子的參數 至於原PO提到的問題,可能得參考一下這個物件(或類別)的F1說明囉 :) -- http://www.eddie.com.tw/blog/ http://www.eddie.com.tw/ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.135.172.127

11/01 01:15, , 1F
謝謝 我再研究研究
11/01 01:15, 1F
文章代碼(AID): #179r5E3O (Flash)
討論串 (同標題文章)
文章代碼(AID): #179r5E3O (Flash)