SWFファイルで、次のコードを使用して前のフレームに戻ったとき、それは非常に遅いです。約2秒かかります。次のフレームに進むには30-40ミリ秒かかる。ここで SWFムービーの前のフレームに移動すると、パフォーマンスが非常に低下する
movieClip.gotoAndStop(movieClip.totalFrames);//go the last frame of movie
while(movieClip.currentFrame>1) {
var initTime:int = getTimer();
movieClip.prevFrame();
trace("Frame: "+movieClip.currentFrame+" Time taken:"+(getTimer()-initTime)/1000)
}
はSWFToolsを使用してPDFからSWFムービーが生成される(秒単位のタイミングを)私は取得しています出力
Frame: 84 Time taken:2.586
Frame: 83 Time taken:2.766
Frame: 82 Time taken:2.257
Frame: 81 Time taken:2.447
です。ファイルの
サイズ:フレームの5.8メガバイト 番号:前のフレームに行くのパフォーマンスを向上させるために、異なる何をすべきか上の85の
任意のアイデア?
は確か?フレーム1からフレーム2に向かって前進し、画面上に黒い四角だけが表示されている場合は、フレーム84からフレーム83に移動するよりもパフォーマンスが向上します。複雑なオブジェクトと透明... – weltraumpirat