メニューからセーブ画面に移動した際のチラつきをなくしたい

セーブ関係機能追加プラグインに組み込みました。(2016/8/4)

キャッシュがあればチラチラしないっぽいので、チラっとするの最初だけなのだけど・・・ルビニョッキ問題と同じで、一度気になってしまうとどうにもこうにも気になるチラチラ。
原因は、メニューを消してセーブ・ロード画面を表示するまでのタイムラグかな?たぶん

実行順がよくわからなくて、あちこちいじってもまったく上手くいかず。
もう、メニュー消さなきゃいいんじゃね( ゚Д゚)
という、何だか解決してるようでしてない方法しか思いつかなかった。

チラチラしなくても、チラっとする分のタイムラグが解消されてる訳じゃないので若干モッサリ感があるけど、個人的にはチラチラするよりマシかなーー?と思う。

改造コード

tyrano/kag.menu.js setMenu の所です。
因みにmenu.htmlのカスタマイズ方法によってはこれじゃ変わらないです(背景画像をBackgroundに指定してるとか)

セーブ保護・削除ボタン押した時は、レイヤー削除入れなきゃダメっぽい。
それに、セーブ画面の背景画像がdivの外にあると、たぶんmenu用背景の方が上に来そう。
うむぅ、プラグインに入れるならもう一回divで括っておいた方が安全かなぁ?

余談ですが、セーブ・ロード画面のクローズボタンもHTMLに記載したいなぁ・・・と思っています。
CSSで配置変更はできるけど、セーブリストの下にクローズボタンを置きたい時はちょっと面倒くさいです。

Pocket
LINEで送る

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です