Also, was animiert wird, ist der Wert InterfaceOffset für das entsprechende Interface. Man kann jetzt einfach sagen:
get_interface:setValue(VInterfaceOffset, {x=0,y=0})
Das legt das Interface ganz nach links oben.
Analog dazu kann das Interface auch versteckt werden. z.b.
get_interface:setValue(VInterfaceOffset, {x=-400,y=0})
(je nachdem wie breit das Interface ist).
Du kannst dazu den "Skript ausführen"-Aktionsteil benutzen. Das würde dann bei Klick auf schließen ausgeführt werden.
Für aus dem Interface bewegen:
Du kannst im OnMainLoop dazu zusätzlich ne Abfrage machen, also etwa so:
if get_interface:getValue(VInterfaceOffset).x == 0 then //das interface ist ausgefahren
if getCursorPos().x > 500 then // wenn der Mauszeiger weiter rechts als 500 Pixel ist
get_interface:setValue(VInterfaceOffset, {x=-400,y=0})
end
end
Respekt an dich, dass du dich da schon so früh mit begeckst