| ドラッグ&ドロップで画像を移動するには、以下のイベントに対する処理を作ります。 | |
| クリックしたとき mouse_down(eo, p_lay) |
g_current_layer = p_lay; zindexLAYER(g_current_layer, g_zindex++); g_offsetX = getMouseX(eo) - getLEFT(g_current_layer); g_offsetY = getMouseY(eo) - getTOP(g_current_layer); |
| マウスを動かしたとき mouse_move(eo) |
if (g_current_layer != ""){ v_x = getMouseX(eo) - g_offsetX; v_y = getMouseY(eo) - g_offsetY; moveLAYER(g_current_layer, v_x, v_y); // move layer } |
| クリックを放したとき mouse_up(eo) |
g_current_layer = ""; |