Create:
onClick = scriptName
On Mouse click:
script_execute(onClick); // to samo co napisać onClick();
I sprawa załatwiona. Każda akcja jest wtedy skryptem a obiekt wystarczy jeden. Potem tworzysz okno tak:
with (instance_create(0,0,objWindow)) { onSubmit = scriptEndGame; onCancel = scriptDestroySelf; }
=========
Edit: druga moja wersja jest taka, że robię jedną zmienną:
action = scriptName;
a potem wywołuję ten skrypt z nazwą przycisku jaki został naciśnięty (albo radio button, albo cokolwiek)
script_execute(action, "ok");
a wtedy w tym skrpycie:
switch(argument0) {
case "ok": instance_destroy(); break;
case "toggle": window_set_fullscreen( ! window_get_fullscreen()); break;
}
itd.