Pakiet flash.display zawiera podstawowe klasy używane przez program Flash Player do budowania zawartości ekranu.
Interfejsy
| Interfejs | Opis | |
|---|---|---|
| IBitmapDrawable | Interfejs IBitmapDrawable jest implementowany przez obiekty, które mogą być przekazane jako parametr źródłowy metody draw() klasy BitmapData. | |
| IGraphicsData | Ten interfejs służy do definiowania obiektów, które mogą być używane jako parametry w metodach flash.display.Graphics, łącznie z wypełnieniami, obrysami i ścieżkami. | |
| IGraphicsFill | Ten interfejs służy do definiowania obiektów, które mogą być używane jako parametry wypełnienia w metodach flash.display.Graphics oraz w klasach rysowania. | |
| IGraphicsPath | Ten interfejs służy do definiowania obiektów, które mogą być używane jako parametry ścieżek w metodach flash.display.Graphics oraz w klasach rysowania. | |
| IGraphicsStroke | Ten interfejs służy do definiowania obiektów, które mogą być używane jako parametry obrysów w metodach flash.display.Graphics oraz w klasach rysowania. |
Klasy
| Klasa | Opis | |
|---|---|---|
| ActionScriptVersion | Klasa ActionScriptVersion stanowi wyliczenie stałych, które oznaczają wersję językowe ładowanych plików SWF. | |
| AVLoader | ||
| AVM1Movie | AVM1Movie jest prostą klasą reprezentującą klipy filmowe AVM1, które wykorzystują skrypt ActionScript 1.0 lub 2.0. | |
| Bitmap | Klasa Bitmap reprezentuje obiekty ekranowe będące obrazami bitmapowymi. | |
| BitmapData | Klasa BitmapData umożliwia operacje na danych (pikselach) obrazu bitmapowego. | |
| BitmapDataChannel | Klasa BitmapDataChannel stanowi uporządkowany zbiór wartości stałych, które decydują o tym, którego kanału należy użyć: kanału koloru czerwonego, niebieskiego lub zielonego albo kanału przezroczystości alfa. | |
| BitmapEncodingColorSpace | Klasa BitmapEncodingColorSpace definiuje stałe określające próbkowanie kanałów kolorów przez metodę flash.display.BitmapData.encode() w przypadku ustawiania kompresora flash.display.JPEGXREncoderOptions. | |
| BlendMode | Klasa obejmująca wartości stałych dotyczące wizualnych efektów mieszania. | |
| CapsStyle | Klasa CapsStyle stanowi uporządkowany zbiór wartości stałych odpowiadających za kształt końcówek linii. | |
| ColorCorrection | Klasa ColorCorrection dostarcza wartości dla właściwości flash.display.Stage.colorCorrection. | |
| ColorCorrectionSupport | Klasa ColorCorrectionSupport dostarcza wartości dla właściwości flash.display.Stage.ColorCorrectionSupport. | |
| DisplayObject | Klasa DisplayObject stanowi klasę podstawową dla wszystkich obiektów, które mogą być umieszczane na liście wyświetlania. | |
| DisplayObjectContainer | Klasa DisplayObjectContainer stanowi klasę podstawową dla wszystkich obiektów, które mogą służyć jako kontenery obiektów wyświetlanych z listy wyświetlania. | |
| FocusDirection | Klasa FocusDirection wylicza wartości, które zostaną wykorzystane przy parametrze kierunku metody assignFocus() obiektu Stage oraz właściwości kierunku obiektu FocusEvent. | |
| FrameLabel | Obiekt FrameLabel zawiera właściwości określające numer klatki oraz odpowiadającą mu nazwę etykiety. | |
| GradientType | Klasa GradientType dostarcza wartości dla parametru type w metodach beginGradientFill() i lineGradientStyle() klasy flash.display.Graphics. | |
| Graphics | Klasa Graphics zawiera zbiór metod używanych do tworzenia kształtów wektorowych. | |
| GraphicsBitmapFill | Definiuje wypełnienie bitmapą. | |
| GraphicsEndFill | Wskazuje koniec wypełnienia grafiki. | |
| GraphicsGradientFill | Definiuje wypełnienie gradientowe. | |
| GraphicsPath | Zbiór poleceń rysowania oraz parametrów współrzędnych dla tych poleceń. | |
| GraphicsPathCommand | Definiuje wartości przeznaczone do użycia dla określonych poleceń rysowania ścieżek. | |
| GraphicsPathWinding | Klasa GraphicsPathWinding udostępnia wartości dla właściwości flash.display.GraphicsPath.winding oraz metody flash.display.Graphics.drawPath() w celu określenia kierunku rysowania ścieżki. | |
| GraphicsShaderFill | Definiuje wypełnienie cieniowane. | |
| GraphicsSolidFill | Definiuje wypełnienie ciągłe. | |
| GraphicsStroke | Określa styl linii lub obrys. | |
| GraphicsTrianglePath | Definiuje uporządkowany zbiór trójkątów, które można renderować za pomocą współrzędnych wypełnienia (u,v) lub wypełnienia normalnego. | |
| InteractiveObject | Klasa InteractiveObject jest abstrakcyjną klasą bazową dla wszystkich obiektów wyświetlanych, z którymi użytkownik może wchodzić w interakcje przy użyciu myszy, klawiatury i innych urządzeń wejściowych. | |
| InterpolationMethod | Klasa InterpolationMethod zawiera wartości parametru interpolationMethod używanego w metodach Graphics.beginGradientFill() oraz Graphics.lineGradientStyle(). | |
| JointStyle | Klasa JointStyle jest uporządkowaniem stałych wartości, które określają styl złączeń wykorzystywany przy rysowaniu linii. | |
| JPEGEncoderOptions | Klasa JPEGEncoderOptions definiuje algorytm kompresji dla metody flash.display.BitmapData.encode(). | |
| JPEGXREncoderOptions | Klasa JPEGXREncoderOptions definiuje algorytm kompresji dla metody flash.display.BitmapData.encode(). | |
| LineScaleMode | Klasa LineScaleMode zawiera wartości parametru scaleMode metody Graphics.lineStyle(). | |
| Loader | Klasa Loader umożliwia ładowanie plików SWF i obrazów (JPG, PNG lub GIF). | |
| LoaderInfo | Klasa LoaderInfo zawiera informacje o wczytanym pliku SWF lub pliku obrazu (JPEG, GIF lub PNG). | |
| MorphShape | Klasa MorphShape reprezentuje obiekty MorphShape na liście wyświetlania. | |
| MovieClip | Klasa MovieClip dziedziczy właściwości następujących klas: Sprite, DisplayObjectContainer, InteractiveObject, DisplayObject i EventDispatcher. | |
| NativeMenu | Klasa NativeMenu zawiera metody i właściwości służące do definiowania menu natywnych. | |
| NativeMenuItem | Klasa NativeMenuItem reprezentuje pojedynczy element w menu. | |
| NativeWindow | Klasa NativeWindow dostarcza interfejs do tworzenia i kontrolowania okien natywnych komputera. | |
| NativeWindowDisplayState | Klasa NativeWindowDisplayState definiuje stałe dla nazw stanów wyświetlania okien. | |
| NativeWindowInitOptions | Klasa NativeWindowInitOptions definiuje opcje inicjowania używane do konstruowania nowego wystąpienia klasy NativeWindow. | |
| NativeWindowRenderMode | Klasa NativeWindowRenderMode definiuje stałe dla właściwości renderMode obiektu NativeWindowInitOptions używanego do tworzenia okna macierzystego. | |
| NativeWindowResize | Klasa NativeWindowResize definiuje stałe będące potencjalnymi wartościami parametru edgeOrCorner metody NativeWindow startResize(). | |
| NativeWindowSystemChrome | Klasa NativeWindowSystemChrome definiuje stałe dla właściwości systemChrome obiektu NativeWindowInitOptions używanego do tworzenia okna rodzimego. | |
| NativeWindowType | Klasa NativeWindowType definiuje stałe dla właściwości type obiektu NativeWindowInitOptions używanego do tworzenia okna rodzimego. | |
| PixelSnapping | Klasa PixelSnapping stanowi wyliczenie stałych, które mogą być używane podczas ustawiania opcji przyciągania pikseli za pomocą właściwości pixelSnapping obiektu Bitmap. | |
| PNGEncoderOptions | Klasa PNGEncoderOptions definiuje algorytm kompresji dla metody flash.display.BitmapData.encode(). | |
| Scene | Klasa Scene zawiera właściwości umożliwiające identyfikację nazw, etykiet i numerów ramek na scenie. | |
| Screen | Klasa Screen udostępnia informacje dotyczące ekranów dostępnych dla tej aplikacji. | |
| ScreenMode | Obiekt ScreenMode udostępnia informacje o szerokości, wysokości i płynności odtwarzania obiektu Screen. | |
| Shader | Instancja modułu cieniującego reprezentuje jądro modułu cieniującego Pixel Bender w skrypcie ActionScript. | |
| ShaderData | Obiekt ShaderData zawiera właściwości reprezentujące dowolne parametry i dane wejściowe dla jądra modułu cieniującego, a także właściwości zawierające jakiekolwiek metadane określone dla tego modułu. | |
| ShaderInput | Instancja ShaderInput reprezentuje pojedynczy obraz wejściowy dla jądra modułu cieniującego. | |
| ShaderJob | Instancja ShaderJob służy do wykonania operacji cieniowania w trybie autonomicznym. | |
| ShaderParameter | Instancja ShaderParameter reprezentuje pojedynczy parametr wejściowy jądra modułu cieniującego. | |
| ShaderParameterType | Ta klasa definiuje stałe, które reprezentują możliwe wartości dla właściwości type klasy ShaderParameter. | |
| ShaderPrecision | Ta klasa definiuje stałe, które reprezentują możliwe wartości dla właściwości precisionHint klasy Shader. | |
| Shape | Ta klasa umożliwia tworzenie lekkich kształtów za pomocą graficznego interfejsu API języka ActionScript. | |
| SimpleButton | Klasa SimpleButton zapewnia kontrolę nad wszystkimi instancjami symboli przycisków w pliku SWF. | |
| SpreadMethod | Klasa SpreadMethod dostarcza wartości dla parametru spreadMethod w metodach beginGradientFill() i lineGradientStyle() klasy Graphics. | |
| Sprite | Klasa Sprite jest podstawowym elementem listy: węzłem listy, który może być obiektem graficznym, jak również mieć obiekty podrzędne. | |
| Stage | Klasa stołu montażowego reprezentuje główny obszar rysowania. | |
| Stage3D | Klasa Stage3D dostarcza obszar wyświetlania i programowalny kontekst renderowania na potrzeby rysowania grafiki 2D i 3D. | |
| StageAlign | Klasa StageAlign zawiera stałe, których można używać jako wartości właściwości Stage.align. | |
| StageAspectRatio | Klasa StageAspectRatio udostępnia wartości dla metody Stage.setAspectRatio(). | |
| StageDisplayState | Klasa StageDisplayState zawiera wartości właściwości Stage.displayState. | |
| StageOrientation | Klasa StageOrientation definiuje stałe wyliczające możliwe orientacje stołu montażowego i urządzenia. | |
| StageQuality | Klasa StageQuality dostarcza wartości właściwości Stage.quality i parametru quality metody BitmapData.drawWithQuality(). | |
| StageScaleMode | Klasa StageScaleMode zawiera wartości właściwości Stage.scaleMode. | |
| SWFVersion | Klasa SWFVersion stanowi wyliczenie stałych, które oznaczają wersje formatu ładowanych plików SWF. | |
| TriangleCulling | Definiuje kody dla algorytmów usuwania niewidocznych obszarów, które wyznaczają trójkąty nieprzeznaczone do renderowania podczas rysowania ścieżek triangulacji. |
Tue Jun 12 2018, 12:20 PM Z