Re: [問題] 有關 media playback 組件
※ 引述《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
討論串 (同標題文章)
Flash 近期熱門文章
PTT數位生活區 即時熱門文章