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.