Unter Ausnutzung der letzten Tage habe ich sehr stark mit einbezogen wurden bei der Entwicklung einer kleinen Anwendung Adobe Air , Beginn einer Serie von Artikeln, wo Sie sagen, werde einige der Feinheiten dieses Systems scheint sehr einfach, aber wenn Sie bestimmte Dinge zu sein scheinen verkompliziert wenig.

Heute werden wir den Großteil einer Anwendung finden, die Fenster selbst. Es ist bekannt als Fenster "Chrome" für die Umwelt über die Errichtung des. Normalerweise ist es das Betriebssystem Sie das tun, sind die klassischen Fenstern der meisten Anwendungen. In AIR sind als Parameter angelegt "WindowedApplication" in der Anwendung selbst zu sehen (später so wichtig dies ist ein Detail) und xm l Schlagwort von der Anwendung dieser zu konfigurieren:

  1. <initialwindow>
  2. <systemChrome> Standard </ systemChrome>
  3. <transparent> false </ transparent>
  4. </ InitialWindow>

Das Ergebnis, unter Windows, wäre es sein System der klassischen Ästhetik Fenster Betriebssystem.

Ventana Standard en Adobe Air

Okay, aber ich möchte meinem Fenster Chrom erstellen, ohne das Betriebssystem.

Die erste Option ist und der Parameter:

  1. <initialwindow>
  2. <systemChrome> none </ systemChrome>
  3. <transparent> true </ transparent>
  4. </ InitialWindow>

Und wir erhalten ein Fenster mit einer Chrom-AIR.

Venatana none en Adobe Air

Es ist sehr hübsch, aber ich möchte, dass Sie bar haben nichts in Chrom oder oberen Leiste oder unten, ich möchte alle Anwendung definieren die Ästhetik und Funktionalität meiner. Willkommen bei der Mutter des Lammes. Dies sollte es auch in den Unterlagen erläutert, es gibt keinen Weg, es zu verstehen, in der Tat glaube ich nicht weit zu den besonderen Weg, dies zu erklären.

Das zentrale Problem ist, dass in diesem Fall die Anwendung in MXML definde nicht als "WindowedApplication", sondern als "Application"-Standard, jede Flex-Anwendung und der Deskriptor definieren:

  1. <initialwindow>
  2. <systemChrome> none </ systemChrome>
  3. <transparent> true </ transparent>
  4. <visible> true </ sichtbar>
  5. </ InitialWindow>

Und wir bekommen das erwartete Ergebnis, aber unsere Fenster ohne Dekoration.

Ventana con chromless personal en Adobe Air

Es ist wichtig zu beachten, dass in diesem Fall ist die xml = true setzen sichtbaren Parameter in der, weil, wenn wir sehen, nicht wahr, bis Sie etwas lernen, verlor ich mehrere Stunden, um herauszufinden, warum er nicht etwas sehen.

Das war's für heute. Im nächsten Kapitel werden wir sehen, wie man Anwendungen, die als Symbol neben der Uhr in der Windows-oder Mac OSX Dock bleiben zu schaffen.

Wenn Sie sich als nützlich erwiesen this article ... Weitersagen!