Bezeichnung
GetAsset -- erhält Zugriff auf Android-Asset (V6.1)
Übersicht
handle$ = GetAsset(f$)
Beschreibung
Dieser Befehl kann benutzt werden, um auf ein Asset zuzugreifen, welches vom Hollywood APK Compiler in eine APK-Datei gebunden wurde. Die Zeichenkette, der von diesem Befehl zurückgegeben wird, kann anschließend allen Hollywood-Befehlen, die mit Dateien arbeiten, übergeben werden, z.B. LoadBrush() oder OpenMusic(). Beachten Sie allerdings, dass Assets nur gelesen werden können. Es ist nicht möglich, die Daten von Assets zu verändern. Ein solcher Versuch erzeugt einen Fehler.

Beachten Sie außerdem, dass bei Assetnamen zwischen Groß- und Kleinschreibung unterschieden wird, da Android auf Linux basiert. Daher muss der Name, den Sie diesem Befehl übergeben, genau mit dem Namen übereinstimmen, mit dem das Asset mittels des Hollywood APK Compiler in die APK-Datei gebunden wurde oder es wird ein "Datei nicht gefunden"-Fehler erzeugt.

Aus Gründen der Bequemlichkeit wird GetAsset() auch von allen anderen Hollywood-Versionen unterstützt, aber in diesem Fall gibt der Befehl einfach nur die Zeichenkette zurück, die ihm übergeben wurde, wenn er außerhalb von Hollywood APK Compiler erstellten APKs verwendet wird.

Eingaben
f$
Name des Assets, auf das zugegriffen werden soll
Rückgabewerte
handle$
Zeichenkette, die den Zugriff auf das Asset über alle Hollywood-Befehle ermöglicht, die mit Dateien arbeiten
Beispiel
LoadBrush(1, GetAsset("test.png"))
Der obige Code lädt das Asset "test.png" als Pinsel mit der Nummer 1. Damit dieser Code funktioniert, müssen Sie eine Datei namens "test.png" (in genau dieser Schreibweise!) in Ihre APK-Datei mit dem Hollywood APK Compiler binden.

Navigation zeigen