この掲示板の過去ログのinoviaさんのスクリプトを流用させてもらって
作成中の自作ゲームのオープニングでムービーを流してます。
inoviaさんのスクリプト
gsel 0,1 //ID0ウィンドウをアクティブ mref mr,67 //ウィンドウハンドル取得 onexit *e //終了時に移動 dialog "mpg;*.avi;*.wmv;*.asf;*.3gp;*.mp4;*.flv",16,"動画など" //↑環境依存 if stat=0:none=1 //未選択時に終了 fname=refstr //ファイル名を代入 mci "open \""+fname+"\" alias f" if stat=-1 : dialog "Open err":end //オープンエラー mci "window f handle "+mr.13 //ウィンドウハンドルをMCIに送信 mci "put f destination at 0 0 "+ginfo_sizex+" "+ginfo_sizey//ウィンドウに貼り付け mci "play f repeat" stop *e //なるべくこれを呼び出す mci "stop all"//MCIはALLで全部クリアできます。 mci "close all" end
このスクリプトのダイアログ部分を消して指定してあるムービーが最初に流れるようにしてます。
そしてムービーが終わった or ムービー中にクリックされたら
タイトル画面に行くようにしてるんですが、
ムービー → タイトル画像 の時に画面がちらつくというか
ムービーの終わりの処理?が見えて画面が乱れます。
他の場所ではredrawやboxfを使ってちらつきはないんですけど
このムービーの終わりのちらつきはどう対処すれば良いですか?