3.5 Umgang mit Objekten

Wie Sie bereits gesehen haben, verwendet RapaGUI XML-Dateien, um MOAI-Objekte zu erstellen. Beim Anlegen von Objekten können Sie alle mit dem Buchstaben I gekennzeichneten Attribute im Abschnitt Anwendbarkeit der zugehörigen Attributdokumentation verwenden. Um beispielsweise ein Texteingabe-Objekt mit einer maximalen Länge von 80 Zeichen zu erstellen, verwenden Sie einfach das Attribut TextEntry.MaxLen und nehmen es in Ihre XML-Definition auf.

 
<textentry id="mystring" maxlen="80"/>

Sobald Ihr Objekt fertig ist, können Sie mit der Interaktion beginnen, indem Sie seine Attribute festlegen oder abrufen oder Sie ihre Methoden ausführen. Zu diesem Zweck ist es wichtig, dass Sie Ihrem Objekt einen Identifikator (ID, Identität, Kennung) mit dem Attribut id geben, damit die Befehle moai.Set(), moai.Get() und moai.DoMethod() Ihr Objekt finden kann. Im obigen Code haben wir unserem TextEntry-Widget (Texteingabe) die ID mystring zugewiesen. Hier ist ein Beispiel, wie wir jetzt mit diesem Widget interagieren können:

 
moai.Set("mystring", "text", "look")
s$ = moai.Get("mystring", "text")
DebugPrint("Always " .. s$ .. " on the bright side of life.")

Wie bereits oben erwähnt, sind alle Attribute und Methoden in der Dokumentation von RapaGUI vollständig beschrieben.

Das nächste, was Sie erledigen müssen, ist die Verarbeitung von Ereignissen, die von Ihrer GUI ausgelöst werden. Dies wird im nächsten Abschnitt erklärt.


Navigation zeigen