loadPage 実例 - hoge1e3/Tonyu2 GitHub Wiki

用途別リファレンス

場面の切り替え(loadPage)

loadPageはそれまで動いていたオブジェクトをすべて消して、新しいページを読み込む命令です。

  • 上の二つの命令は、オブジェクトを左クリックすることでPage1からPage2に、又はPage2からPage1行くものです。

Page1

x=100;
y=100;
new Label{x:200,y:10,text:"Page1"};

while(true){
    //オブジェクトの近くがクリックされたらPage2に移動
    if(getkey("mouseleft")==1 && dist($mouseX-x,$mouseY-y)<32){
        loadPage(Page2);
    }
    update();
}

Page2

x=200;
y=200;
new Label{x:200,y:10,text:"Page2"};

while(true){
    //オブジェクトの近くがクリックされたらPage1に移動
    if(getkey("mouseleft")==1 && dist($mouseX-x,$mouseY-y)<32){
        loadPage(Page1);
    }
    update();
}

その他

loadPageを行うとオブジェクトの状態がリセットされるので,前の状態を引き継ぐ場合は 場面間で状態を保存するを参考にしてください.