You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

45 lines
1.7 KiB
HTML

<!menue>
<!h1=MessageInterface>
<h3>Layer</h3>
<!include=Layer Messages,layer_inc.html,>
<h3>Anim</h3>
<!include=Anim Messages,anim_inc.html,>
<!h2a=button.selectmsg,button.selectmsg - msg bei Mausklick,button.selectmsg>
<h3><wT>button.selectmsg = <wV>string</h3>
Der Inhalt von <wT>selectmsg wird als Message an alle Layer verschickt wenn der Button mit der linken Maustaste geklickt wird.
Beispiel:
<pre>
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
}
</pre>
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
<!h2a=button.overmsg,button.overmsg - msg bei Maus Over,button.overmsg>
<h3><wT>button.overmsg = <wV>string</h3>
Der Inhalt von <wT>overmsg wird als Message an alle Layer verschickt wenn der Button mit der linken Maustaste berührt wird.
<!h2a=button.leavemsg,button.leavemsg - msg beim Verlassen des Buttons,button.leavemsg>
<h3><wT>button.leavemsg = <wV>string</h3>
Der Inhalt von <wT>leavemsg wird als Message an alle Layer verschickt wenn die Maus den Button bereich verlässt.
<!h2a=button.enable,button.enable = BOOL,button.enable>
<h3><wT>button.enable = <wD>true|false|1|0|toggle</h3>
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.