0
以下兩位代碼是否有很大的內存或CPU差異? 基本上隱藏flv或完全刪除它,然後在需要時重新加載它。AS3優化FLV隱藏
選項1(隱藏)
public function stopFlyby():void {
flvPlaybak.seek(0);
flvPlaybak.stop();
flvPlaybak.visible = false;
}
然後再次參見
public function playFlyby():void {
flvPlaybak.visible = true;
flvPlaybak.play();
}
選項2(刪除)
public function stopFlyby():void {
flvPlaybak.seek(0);
flvPlaybak.stop();
removeChild(flvPlaybak);
flvPlaybak = null;
}
public function playFlyby():void {
flvPlaybak = new FLVPlayback();
//load flv...
addChild(flvPlaybak);
flvPlaybak.play();
}
謝謝,
馬克
託德是對的,我想。但你應該問自己,是否有可能用戶想再次觀看視頻......它會被緩存,但在視頻再次顯示之前會有一些小的延遲。選項1使您可以更快地播放視頻......但是也許`flvplayback.pause()`比`stop()`更好。 – pkyeck 2011-12-16 08:26:01