När AIR startar ett program på skrivbordet skapas ett fönster, till vilket SWF-huvudfilen eller HTML-sidan läses in. I AIR används de underordnade elementen för elementet
initialWindow
för att styra inledande utseende och beteende för det här inledande programfönstret.
-
content
– Den huvudsakliga SWF-programfilen i det underordnade
content
-elementet i
initialWindow
-elementet. När du har enheter i skrivbordsprofilen som mål kan du använda en SWF- eller HTML-fil.
<initialWindow>
<content>MyApplication.swf</content>
</initialWindow>
Du måste inkludera filen i AIR-paketet (med ADT eller den integrerade utvecklingsmiljön). Det räcker inte att bara referera till namnet i programbeskrivningen för att filen automatiskt ska inkluderas i paketet.
-
depthAndStencil
– Anger att djup- eller stencilbuffert ska användas. Dessa buffertar används oftast när du arbetar med 3D-innehåll.
<depthAndStencil>true</depthAndStencil>
-
height
– Höjden på det inledande fönstret.
-
maximizable
– Anger om systemkontrollen för maximering av fönstret visas.
-
maxSize
– Den största tillåtna storleken.
-
minimizable
– Anger om systemkontrollen för minimering av fönstret visas.
-
minSize
– Den minsta tillåtna storleken.
-
renderMode
— I AIR 3 eller senare, kan återgivningsläget ställas in på
auto
,
cpu
,
direct
eller
gpu
för datorprogram. I tidigare versioner av AIR, ignorerades den här inställningen på datorplattformar. Inställningen renderMode kan inte ändras under körning.
-
auto – i stort sett detsamma som cpu-läge.
-
cpu – visningsobjekt återges och kopieras till visningsminnet i programmet. StageVideo är endast tillgänglig när ett fönster visas i helskärmsläge. Programvaruåtergivning används för Stage3D.
-
direct – visningsobjekt återges av körningsprogrammet, men om den återgivna bildrutan kopieras till visningsminnet (blitting) kommer den att maskinvaruacceleras. StageVideo är tillgänglig. Maskinvaruaccelereration används i Stage3D, när det är möjligt. Om fönstrets genomskinlighet är true, kommer fönstret att återgå till programvaruåtergivning och blitting.
Obs!
För att kunna anpassa GPU-accelerationen för Flash-innehållet med AIR för mobila plattformar, rekommenderar Adobe att du använder renderMode="direct" (dvs. Stage3D) i stället för renderMode="gpu". Adobe stöder och rekommenderar följande Stage3D-baserade ramverk officiellt: Starling (2D) och Away3D (3D). Mer information om Stage3D och Starling/Away3D finns på
http://gaming.adobe.com/getstarted/
.
-
gpu – maskinvaruacceleration används om det är tillgängligt.
-
requestedDisplayResolution
– Anger om programmet ska använda standardupplösning (
standard
) eller hög upplösning (
high
) på MacBook Pro-datorer med högupplösta skärmar. Värdet ignoreras på alla andra plattformar. Om värdet är
standard
återges varje pixel på scenen som fyra pixlar på skärmen. Om värdet är
high
motsvarar varje pixel på scenen en enda fysisk pixel på skärmen. Det angivna värdet används för alla programfönster. Elementet
requestedDisplayResolution
för AIR-skrivbordsprogram (som ett underordnat element för elementet
intialWindow
) finns i AIR 3.6 och senare versioner.
-
resizable
– Anger om systemkontrollen för storleksändring av fönstret visas.
-
systemChrome
– Anger om operativsystemets standard för fönsterutseende används. Det går inte att ändra inställningen systemChrome för ett fönster vid körning.
-
title
– Fönstrets titel.
-
transparent
– Anger om fönstret alfablandas mot bakgrunden. Fönstret kan inte använda systemkontroller om genomskinlighet är aktiverat. Det går inte att ändra inställningen för genomskinlighet för ett fönster vid körning.
-
visible
– Anger om fönstret är synligt så fort det skapas. Som standard är fönstret inte synligt direkt för att programmet ska hinna rita upp innehållet innan det visas.
-
width
– Fönstrets bredd.
-
x
– Fönstrets vågräta position.
-
y
– Fönstrets lodräta position.