Q2:パネルを複数持ち、setVisibleすると、表示が残ったり、操作できなかったりする。
A2:
「パネルの上にコンポーネントを並べた後、そのパネルの表示/非表示を切り替えたとき、並べたコンポーネントの表示が残ったり、そのコンポーネントを操作できなくなったりする」ということでしょうか?だとすると、それはパネル上にコンポーネントが正しく配置されていないのが原因だと思われます。パネルは画面上に表示されるだけのただの枠ではなく、他のコンポーネントを子コンポーネントとして保持するコンポーネントであり、パネルの上にコンポーネントを並べるには、それらを子コンポーネントとして配置する必要があります。こちらもサンプルを用意しましたので、ご確認ください。
<サンプルの使用方法>
「複数パネルの表示・非表示」と書かれた枠内が、この回答に関連する部分です。ビルダーの画面編集画面で見ると、左側のツリーで、パネルの配下に他のコンポーネントが配置されているのがわかります。パネルの使い方につきましては、付属の「開発チュートリアル(実践編)」のLesson.12 Step. 7「機能を追加する」以降にも記述されています。
[パネル1表示]ボタンをクリックすると「パネル1」が表示されます。
[パネル1非表示]ボタンをクリックすると「パネル1」が非表示になります。
[ボタン1]ボタンをクリックすると、その隣のテキストがメッセージとして表示されます。
[パネル2表示]ボタンをクリックすると「パネル2」が表示されます。
[パネル2非表示]ボタンをクリックすると「パネル2」が非表示になります。
[ボタン2]ボタンをクリックすると、その隣のテキストがメッセージとして表示されます。
関連ファイル:sample.mzax
(※このファイルは、ZIP形式に圧縮してあります。)