簡體   English   中英

如何加載包含FLV的MovieClip而不出現卡頓現象

[英]How do I load MovieClip containing FLV without stuttering

因此,我有var MC_1 ,這是在時間軸上包含FLV Movieclip。 當用戶按下SPACE時, MC_1應該出現在屏幕上。 它可以正常工作,只是在MC_1完成在屏幕上加載之前,它幾乎自己播放過一次,向您顯示最后幾秒鍾,然后開始第二次循環。

我如何使它僅在完成加載后才能播放? 這是簡化的代碼:

package comm {

    import flash.display.*;
    import flash.events.*;
    import flash.ui.*;
    import flash.system.*;
    import comm.*;
    import comm.assets.*;

    public class main {

        public var MC_1:comm.assets.intro_video = new comm.assets.intro_video();
        public var cutscene_container:Sprite = new Sprite();

        public function main() {
            addChild(cutscene_container);
            stage.addEventListener(KeyboardEvent.KEY_DOWN, introstart_handler);

            function introstart_handler(event:KeyboardEvent){
                if(event.keyCode == 32){

                    cutscene_container.addChild(MC_1);
                    stage.removeEventListener(KeyboardEvent.KEY_DOWN, introstart_handler);

                }
            }
        }


    }
}

我希望我已經足夠清楚地解釋了我的問題:P干杯!

解決了我的問題。 如果其他人遇到相同的問題,我認為很高興與他人分享:

package comm {

    import flash.display.*;
    import flash.events.*;
    import flash.ui.*;
    import flash.system.*;
    import comm.*;
    import comm.assets.*;

    public class main {

        public var MC_1:comm.assets.intro_video = new comm.assets.intro_video();
        public var cutscene_container:Sprite = new Sprite();

        public function main() {
            addChild(cutscene_container);

            cutscene_container.addChild(MC_1);
            MC_1.visible = false;
            MC_1.gotoAndStop(1);

            stage.addEventListener(KeyboardEvent.KEY_DOWN, introstart_handler);


            function introstart_handler(event:KeyboardEvent){
                if(event.keyCode == 32){
                    MC_1.visible = true;
                    MC_1.gotoAndPlay(1);

                    stage.removeEventListener(KeyboardEvent.KEY_DOWN, introstart_handler);
                }
            }




        }


    }
}

MC_1已添加到平台/容器,在需要之前已停止且不可見。 當需要它時(按一下SPACE按鈕),它將變為可見,並從第1幀開始播放。

如果其他人在MovieClip中以FLV形式進行口吃動畫時遇到麻煩,希望這對您有所幫助。

它確實解決了我的問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM