| Pakiet | flash.display |
| Klasa | public class NativeWindowInitOptions |
| Dziedziczenie | NativeWindowInitOptions Object |
| Wersja języka: | ActionScript 3.0 |
| Wersje środowiska wykonawczego: | AIR 1.0 |
Ustawienia zdefiniowane w opcjach inicjalizacji nie mogą zostać zmienione po utworzeniu okna.
Uwaga: Dla początkowego okna aplikacji, utworzonego automatycznie przez aplikację AIR, wszystkie te właściwości (z wyjątkiem type) są ustawione w deskryptorze aplikacji. Okno początkowe ma zawsze typ NativeWindowType.NORMAL.
Powiązane elementy interfejsu API
| Właściwość | Zdefiniowane przez | ||
|---|---|---|---|
![]() | constructor : Object
Odwołanie do obiektu klasy lub funkcji konstruktora, dotyczące danej instancji obiektu. | Object | |
| maximizable : Boolean
Określa, czy okno może być maksymalizowane przez użytkownika. | NativeWindowInitOptions | ||
| minimizable : Boolean
Określa, czy okno może być zminimalizowane przez użytkownika. | NativeWindowInitOptions | ||
| owner : NativeWindow
Określa obiekt NativeWindow, który powinien posiadać wszystkie okna utworzone za pomocą tego obiektu NativeWindowInitOptions. | NativeWindowInitOptions | ||
| renderMode : String
Określa tryb renderowania obiektu NativeWindow utworzonego za pomocą tego obiektu NativeWindowInitOptions. | NativeWindowInitOptions | ||
| resizable : Boolean
Określa, czy rozmiar okna może być zmieniany przez użytkownika. | NativeWindowInitOptions | ||
| systemChrome : String
Określa, czy karnacja systemu jest udostępniona dla okna. | NativeWindowInitOptions | ||
| transparent : Boolean
Określa, czy okno obsługuje przezroczystość oraz mieszanie alpha względem pulpitu. | NativeWindowInitOptions | ||
| type : String
Określa typ okna do utworzenia. | NativeWindowInitOptions | ||
| Metoda | Zdefiniowane przez | ||
|---|---|---|---|
Tworzy nowy obiekt NativeWindowInitOptions. | NativeWindowInitOptions | ||
![]() |
Wskazuje, czy dla obiektu zdefiniowano określoną właściwość. | Object | |
![]() |
Wskazuje, czy instancja klasy Object należy do łańcucha prototypów obiektu określonego jako parametr. | Object | |
![]() |
Wskazuje, czy określona właściwość istnieje i jest przeliczalna. | Object | |
![]() |
Ustawia dostępność właściwości dynamicznej używanej w pętlach. | Object | |
![]() |
Zwraca ciąg reprezentujący obiekt — sformatowany zgodnie z konwencjami właściwymi dla ustawień regionalnych. | Object | |
![]() |
Zwraca ciąg reprezentujący określony obiekt. | Object | |
![]() |
Zwraca pierwotną wartość dla określonego obiektu. | Object | |
maximizable | właściwość |
maximizable:Boolean| Wersja języka: | ActionScript 3.0 |
| Wersje środowiska wykonawczego: | AIR 1.0 |
Określa, czy okno może być zmaksymalizowane przez użytkownika.
Dla okien z karnacją systemową to ustawienie będzie wpływać na wygląd przycisku maksymalizacji okna. Ustawienie to będzie miało również wpływ na inne części interfejsu użytkownika sterowanego przez system, takie jak menu okna w systemie Microsoft Windows.
Jeżeli właściwość jest ustawiona na wartość false, wówczas okno nie może być zmaksymalizowane przez użytkownika. Bezpośrednie wywołanie metody maximize() obiektu NativeWindow spowoduje zmaksymalizowanie okna.
Uwagi o zachowaniu systemu operacyjnego:
- W niektórych systemach operacyjnych, jak Mac OS X, w których maksymalizacja okna nie zapobiega zmianie jego rozmiarów, właściwości
maximizableiresizablemuszą być ustawione nafalse, aby zapobiec powiększaniu lub zmienianiu rozmiarów okna. - Niektóre menedżery okien w systemie Linux zezwalają na maksymalizowanie okien przez użytkownika, nawet jeśli wartością właściwości
maximizablejestfalse.
Wartością domyślną jest true.
Implementacja
public function get maximizable():Boolean public function set maximizable(value:Boolean):voidPowiązane elementy interfejsu API
minimizable | właściwość |
minimizable:Boolean| Wersja języka: | ActionScript 3.0 |
| Wersje środowiska wykonawczego: | AIR 1.0 |
Określa, czy okno może być minimalizowane przez użytkownika.
Dla okien z karnacją systemową to ustawienie będzie wpływać na wygląd przycisku minimalizacji okna. Ustawienie to będzie miało również wpływ na inne części interfejsu użytkownika sterowanego przez system, takich jak menu okna w systemie Microsoft Windows.
Jeżeli właściwość jest ustawiona na wartość false, wówczas okno nie może być zminimalizowane przez użytkownika. Bezpośrednie wywołanie metody minimize() obiektu NativeWindow spowoduje zminimalizowanie okna.
Uwaga: Niektóre menedżery okien w systemie Linux zezwalają na minimalizowanie okien przez użytkownika, nawet jeśli wartością właściwości minimizable jest false.
Wartością domyślną jest true.
Implementacja
public function get minimizable():Boolean public function set minimizable(value:Boolean):voidPowiązane elementy interfejsu API
owner | właściwość |
owner:NativeWindow| Wersja języka: | ActionScript 3.0 |
| Wersje środowiska wykonawczego: | AIR 2.6 |
Określa obiekt NativeWindow, który powinien posiadać wszystkie okna utworzone za pomocą tego obiektu NativeWindowInitOptions.
Gdy okno ma właściciela, to okno jest zawsze wyświetlane przed oknem będącym właścicielem, jest minimalizowane i ukrywane razem z oknem będącym właścicielem, a także jest zamykane w momencie zamykania okna będącego właścicielem.
Wartością domyślną jest null.
Implementacja
public function get owner():NativeWindow public function set owner(value:NativeWindow):voidPowiązane elementy interfejsu API
renderMode | właściwość |
renderMode:String| Wersja języka: | ActionScript 3.0 |
| Wersje środowiska wykonawczego: | AIR 3.0 |
Określa tryb renderowania obiektu NativeWindow utworzonego za pomocą tego obiektu NativeWindowInitOptions.
Stałe prawidłowych wartości tej właściwości są zdefiniowane w klasie NativeWindowRenderMode
Jeśli właściwość renderMode nie zostanie określona, przyjmie wartość domyślną NativeWindowRenderMode.AUTO.
Wartością domyślną jest NativeWindowRenderMode.AUTO.
Implementacja
public function get renderMode():String public function set renderMode(value:String):voidPowiązane elementy interfejsu API
resizable | właściwość |
resizable:Boolean| Wersja języka: | ActionScript 3.0 |
| Wersje środowiska wykonawczego: | AIR 1.0 |
Określa, czy rozmiary okna mogą być zmieniane przez użytkownika.
Jeżeli właściwość jest ustawiona na wartość false, wymiary okna nie mogą być zmieniane przez użytkownika za pośrednictwem karnacji systemowej. Wywołanie metody startResize() obiektu NativeWindow w odpowiedzi na zdarzenie myszy umożliwi użytkownikowi zmianę rozmiarów okna. Bezpośrednie ustawienie granic okna również spowoduje zmianę jego rozmiarów.
Uwagi o zachowaniu systemu operacyjnego:
- W niektórych systemach operacyjnych, jak Mac OS X, w których maksymalizacja okna jest operacją zmiany rozmiarów, właściwości
maximizableiresizablemuszą być ustawione na wartośćfalse, aby zapobiec powiększaniu lub zmienianiu rozmiarów okna. - Niektóre menedżery okien w systemie Linux zezwalają na zmianę rozmiaru okien przez użytkownika, nawet jeśli wartością właściwości
resizablejestfalse.
Wartością domyślną jest true.
Implementacja
public function get resizable():Boolean public function set resizable(value:Boolean):voidPowiązane elementy interfejsu API
systemChrome | właściwość |
systemChrome:String| Wersja języka: | ActionScript 3.0 |
| Wersje środowiska wykonawczego: | AIR 1.0 |
Określa, czy dla okna jest udostępniona karnacja systemu.
Karnacja odwołuje się do kontrolek okna, które pozwalają użytkownikowi kontrolować właściwości pulpitu okna. Karnacja systemowa wykorzystuje standardowe elementy sterujące środowiska systemowego, w którym aplikacja AIR jest uruchamiana, i dostosowuje się do standardów wyglądu i zachowania macierzystego systemu operacyjnego.
W celu wykorzystania karnacji dostarczonej przez środowisko aplikacji (jak na przykład Flex) lub dostarczenia własnej karnacji okna, należy ustawić we właściwości systemChrome wartość NativeWindowSystemChrome.NONE.
Stałe dla wartości prawidłowych tej właściwości są zdefiniowane w klasie NativeWindowSystemChrome:
NativeWindowSystemChrome.NONENativeWindowSystemChrome.STANDARD
Jeżeli nie jest to określone wartością domyślną dla właściwości systemChrome jest NativeWindowSystemChrome.STANDARD.
Ustawienie dla właściwości transparent wartości true dla okna z karnacją systemu nie jest obsługiwane.
Wartością domyślną jest NativeWindowSystemChrome.STANDARD.
Implementacja
public function get systemChrome():String public function set systemChrome(value:String):voidPowiązane elementy interfejsu API
transparent | właściwość |
transparent:Boolean| Wersja języka: | ActionScript 3.0 |
| Wersje środowiska wykonawczego: | AIR 1.0 |
Określa, czy okno obsługuje przezroczystość oraz mieszanie alfa względem pulpitu.
Wartość true powoduje, że okno jest składane z pulpitem. Obszary okna niepokryte prze obiekt wyświetlany lub pokryte przez obiekty wyświetlane z ustawieniem alpha bliskim zeru są praktycznie niewidoczne i nie przechwycą zdarzeń myszy (które zostaną odebrane przez obiekt pulpitu poniżej okna) Wartość alpha przy której obiekt nie będzie już przechwytywać zdarzeń myszy waha się pomiędzy 0,06 i 0,01, w zależności od systemu operacyjnego.
Ustawienie dla właściwości transparent wartości true dla okna z karnacją systemu nie jest obsługiwane.
Uwaga: Nie wszystkie menedżery okien w systemie Linux obsługują przezroczystość. W takich systemach przezroczyste obszary okna są składane z kolorem czarnym.
Wartością domyślną jest false.
Implementacja
public function get transparent():Boolean public function set transparent(value:Boolean):void type | właściwość |
type:String| Wersja języka: | ActionScript 3.0 |
| Wersje środowiska wykonawczego: | AIR 1.0 |
Określa typ okna do utworzenia.
Stałe dla wartości prawidłowych tej właściwości są zdefiniowane w klasie NativeWindowType:
NativeWindowType.NORMAL— Jest to typowe okno. Normalne okna są wyświetlane w karnacji pełnowymiarowej i są widoczne na pasku zadań systemu Windows lub Linux.NativeWindowType.UTILITY— Paleta narzędzi. Dla okien narzędziowych stosowana jest uproszczona wersja karnacji systemowej. Okna takie nie są wymieniane na pasku zadań w systemie Windows.NativeWindowType.LIGHTWEIGHT— lekkie okna nie mogą mieć karnacji systemowej i nie są wyświetlane na pasku zadań systemu Windows lub Linux. Ponadto lekkie okna w systemie Microsoft Windows nie mają menu systemowego (wywoływanego kombinacją klawiszy Alt-Space). Okna niskiej wagi nadają się znakomicie dla niektórych komunikatów o funkcji informacyjnej („chmurek”) oraz elementów sterujących takich jak lista kombinowana, których otwarcie powoduje krótkotrwałe wyświetlanie konkretnego obszaru. W przypadku użycia lekkiego okna właściwośćsystemChromenależy ustawić naNativeWindowSystemChrome.NONE.
Przy braku określenia wartością domyślną właściwości type jest NativeWindowType.NORMAL.
Wartością domyślną jest NativeWindowType.NORMAL.
Implementacja
public function get type():String public function set type(value:String):voidPowiązane elementy interfejsu API
NativeWindowInitOptions | () | Konstruktor |
public function NativeWindowInitOptions()| Wersja języka: | ActionScript 3.0 |
| Wersje środowiska wykonawczego: | AIR 1.0 |
Tworzy nowy obiekt NativeWindowInitOptions.
Wartości domyślne nowo utworzonego obiektu to:
systemChrome = NativeWindowSystemChrome.STANDARDtype = NativeWindowType.NORMALtransparent = falseowner = nullresizable = truemaximizable = trueminimizable = true
Tue Jun 12 2018, 12:06 PM Z
Ukryj dziedziczone właściwości publiczne
Pokaż dziedziczone właściwości publiczne