0
次の2ビットコードに大きなメモリまたは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();
}
おかげで、
マークを参照するに
toddが正しいと思います。ユーザーがビデオをもう一度見たいと思うかもしれないかどうかあなた自身に尋ねなければなりません。ビデオはキャッシュされますが、ビデオが再び表示されるまで少し遅れるでしょう。オプション1を使うとビデオをもっと速く再生できますが、 'flvplayback.pause()'が 'stop()'より優れているかもしれません。 – pkyeck
ありがとうございます。私たちは異なって聞かない限り、それが正解であると仮定します。 – crooksy88