Ändern der Fenstergröße beim Testen von mobilen Adobe AIR-Anwendungen

940
Peter

Ich mache eine Android-Anwendung für Mobiltelefone in Flash CS 5.5. Ich habe die Breite / Höhe der Bühne auf 480/800 px eingestellt.

Wenn ich zum Testen der Anwendung CTRL+ ENTERdrücke, erhalte ich ein Fenster mit 480/800 px. Die Größe kann nicht geändert werden. Ich möchte die Größe dieses Fensters ändern, OHNE die Breite / Höhe der Bühne.

Wenn ich beispielsweise die APK auf einem Mobiltelefon mit einem 1000x1000-Display ausführe, wird der Blitz automatisch skaliert, um die 480/800-Bühne an den 1000x1000-Bildschirm anzupassen.

Daher sollte es möglich sein, die Fenstergröße auf 1000x1000 zu ändern, ohne die Bühnenbreite / -höhe ändern zu müssen.

Aber wie?

1
Dies ist eher eine Programmierfrage als eine Benutzerfrage (obwohl es beides ist). Auf stackoverflow.com erhalten Sie möglicherweise weitere Antworten. Wayne Johnston vor 12 Jahren 0
Vielen Dank für den Tipp, ich hätte auf stackoverflow gepostet, aber sie haben ihre Richtlinien geändert und unterstützen keine Posting-Fragen mehr, ohne ein Konto zu erstellen. Ich unterstütze dies nicht und habe stattdessen an diesem schönen Ort Flüchtlinge aufgenommen. In der Lage zu sein, Fragen zu stellen, ohne sich erst einmal anmelden zu müssen, ist großartig. Peter vor 12 Jahren 0

1 Antwort auf die Frage

1
Urash

I'm not sure I fully understand your question (or your issue) but I will try to answer that which I think you're asking.

Try setting the [stage.scaleMode][1] to NO_SCALE. Then, at run-time check the stageWidth and stageHeight and build your scene based on those values. As a suggestion, when setting the stage.scaleMode try setting the align as well to TOP_LEFT. Unless the scaleMode is set to no_scale Flash automatically scales the declared stage dimensions to the dimensions of the container. If the scaleMode is set to no_scale then the declared dimensions are ignored and the dimensions of the container are used for the stage.