Director / Lingo, so dass eine Anwendung Umschalten zwischen Vollbild und Fenstermodus?

StackOverflow https://stackoverflow.com/questions/3179519

  •  02-10-2019
  •  | 
  •  

Frage

Vor kurzem hatte ich einen Klienten Kontakt mich für ein Update zu seinem Projekt zu fragen, dass ich verwenden, vor aufrechtzuerhalten / entwickeln Jahren.

Es wurde Macromedia Director erfolgt mit (jetzt Adobe Director) und Lingo. Da ich nicht entwickelt haben, alles diese Technologie in so langer Zeit mit brauche ich etwas Hilfe.

Die Mehrzahl der Änderungen sind einfach, aber was ich hat bekommt ratlos mache die Anwendung in der Lage sein, Vollbild-Projektor, um zwischen und Fenstermodus.

Dies ist, wie es organisiert ist:

  • Ich habe einen Stub-Projektor, die leicht ist und sorgt für eine schnelle Startzeit.
  • Der Stub Projektor lädt den Hauptfilm. ("@::Content:Main")
  • Dieser Stummel Projektor mit im Vollbild-Modus veröffentlicht wird.

Jetzt kann ich einen Projektor erstellen, die mit Fenstern und einer, der Vollbild-Modus ist durch separate ausführbare Dateien zu veröffentlichen. Doch das, was der Kunde will, ist die Fähigkeit, diese zur Laufzeit wechseln - ist dieses noch möglich

?

Ich habe ein paar Abhilfen gefunden, die ein bisschen Arbeit (Einstellung der Display-rect und bühnen rect auf den Desktop-Größe) aber zahlreiche Kompatibilitätsprobleme einführen.

Jede Beratung? Lösungen?

Ich bin versucht zu sagen, dass es nicht möglich ist, zur Laufzeit zu wechseln, und empfehlen, dass er entweder ein Vollbild oder ein Fenster Version veröffentlicht.

War es hilfreich?

Lösung

Für die Zukunft: http://www.directorforum.com/showthread .php? p = 38795 # post38795

Nun gibt es verschiedene Möglichkeiten, definieren „Vollbild“, aber alle können sein erfolgt zur Laufzeit:

1) Der Projektor automatisch einstellt die Bildschirmauflösung des Computers auf entsprechen die Abmessungen des Films und versteckt in der Taskleiste / andocken. Das ist im Allgemeinen, was „Vollbild“ bedeutet in moderner Sprachgebrauch. Sie können überprüfen verschiedene Xtras zum Schalten des Auflösung im Fluge.

2) In Director Hinsicht eines Verlag Projektor ‚Vollbild‘ nur Mittel dass der Projektor Fenster hat keine titlebar nimmt die vollen Dimensionen des Displays verdeckt die Taskleiste / Dock und hat den Film Inhalt auf dem Bildschirm durch ein gerahmtes zentriert feste Hintergrundfarbe. Das ist ein ziemlich lahme Einführung der vollständigen Bildschirm, da sie nicht den Film nicht machen erscheinen alle größeren Bildschirm. Das kann zur Laufzeit festgelegt werden, die durch Manipulieren Rects, dass Sie erwähnen und eine mit Xtra in die Taskleiste auszublenden. Nicht sicher was „Kompatibilitätsprobleme“ Sie lief in.

3) Grafisch strecken, um den Film so dass sein eigentlicher Inhalt nimmt die gesamter Bildschirm. Der einfachste Weg, zu tun Dies wird durch den drawRect zu verändern. Aber dies kann in verzerrte Grafiken führen je nachdem, wie viel Stretching ist auftritt, da kein Anti-Aliasing ist verwendet die gestreckten Pixel zu glätten.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top