Layer
Anim
button.selectmsg = string
Der Inhalt von selectmsg wird als Message an alle Layer verschickt wenn der Button mit der linken Maustaste geklickt wird.
Beispiel:
layer.create button type=button zorder=100
layer.button {
visible=true
xypos=20:20
anim.gfx=btngfx_001.png
selectmsg = "button.visible=false"; <--- Beim Klicken verschwindet dieser button
}
Mehrere Befehle auslösen kann man über das Root Objekt.
In diesem Fall ist die selectmsg="root.execute scriptfile sectionlabel"
Root liest das scriptfile und verschicket Zeilenweise die Befehle die ab der Section mit dem angegebenen Label vorhanden sind.
Siehe Root.Execute
button.overmsg = string
Der Inhalt von overmsg wird als Message an alle Layer verschickt wenn der Button mit der linken Maustaste berührt wird.
button.leavemsg = string
Der Inhalt von leavemsg wird als Message an alle Layer verschickt wenn die Maus den Button bereich verlässt.
button.enable = true|false|1|0|toggle
Wenn enable auf true gesetzt ist der Button aktiviert und reagiert auf die Maus und verschickt entsprechende msgs (select, over, leave).
Ist enable auf false gesetzt, dann ist der Button deaktiviert, reagiert nicht mehr auf die Maus und verschickt keine messages.