作者divaka (猪肉脚)
看板Flash
标题Re: [问题] 有关 media playback 组件
时间Sat Nov 3 00:20:54 2007
请问大大!!
其实我学过程式的课,大致了解建构子的意思
但我卡到的点是,我不知道在flash的哪里才能修改它
错误讯息为 :
A media url, video object, and total time must be passed to FLVPlayer's
constructor
但我不知道哪里才能修改FLVplayer's constructor
可以再指点一下吗 ?
谢谢!!
※ 引述《aquarianboy (我是没牌的营养师!)》之铭言:
: ※ 引述《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说明罗 :)
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.123.175.240
1F:推 aquarianboy:真要找它的话,在flash的安装目录里搜寻该类别的档名 11/03 01:10