Pakiet | fl.controls |
Klasa | public class Label |
Dziedziczenie | Label UIComponent Sprite DisplayObjectContainer InteractiveObject DisplayObject EventDispatcher Object |
Wersja języka: | ActionScript 3.0 |
Wersja produktu: | Flash CS3 |
Wersje środowiska wykonawczego: | Flash Player 9.0.28.0, AIR 1.0 |
Podgląd wiesza każdej instancji Label odzwierciedla zmiany wprowadzone w parametrach Inspektora właściwości lub Inspektora składników w procesie tworzenia aplikacji. Z uwagi na to, że składnik Label nie ma obramowania, jego właściwość text
ustawia tryb podglądu na żywo dla instancji Label. Właściwość autoSize
nie jest obsługiwana w trybie podglądu na żywo.
Właściwość | Zdefiniowane przez | ||
---|---|---|---|
accessibilityImplementation : AccessibilityImplementation
Bieżąca implementacja dostępności (AccessibilityImplementation) dla tego wystąpienia klasy InteractiveObject. | InteractiveObject | ||
accessibilityProperties : AccessibilityProperties
Bieżące opcje dostępności tego obiektu wyświetlanego. | DisplayObject | ||
alpha : Number
Wartość przezroczystości alfa określonego obiektu. | DisplayObject | ||
autoSize : String
Pobiera lub ustawia ciąg znaków wskazujący sposób wymiarowania i wyrównywania etykiety zgodnie z wartością jej właściwości tekstowej. | Label | ||
blendMode : String
Wartość z klasy BlendMode określająca, jakiego trybu mieszania należy użyć. | DisplayObject | ||
blendShader : Shader [tylko do zapisu]
Ustawia moduł cieniujący, który jest używany do mieszania pierwszego planu oraz tła. | DisplayObject | ||
buttonMode : Boolean
Określa tryb przycisku tej ikonki. | Sprite | ||
cacheAsBitmap : Boolean
Jeśli ustawiono wartość true, środowisko wykonawcze Flash buforuje wewnętrzną reprezentację bitmapy obiektu wyświetlanego. | DisplayObject | ||
cacheAsBitmapMatrix : Matrix
W przypadku wartości innej niż null ten obiekt Matrix definiuje sposób renderowania obiektu wyświetlanego, gdy cacheAsBitmap jest ustawione na true. | DisplayObject | ||
condenseWhite : Boolean
Pobiera lub ustawia wartość wskazującą, czy dodatkowe odstępy, takie jak spacje i podziały wiersza powinny być usuwane ze składnika Label zawierającego tekst HTML. | Label | ||
constructor : Object
Odwołanie do obiektu klasy lub funkcji konstruktora, dotyczące danej instancji obiektu. | Object | ||
contextMenu : NativeMenu
Określa menu kontekstowe tego obiektu. | InteractiveObject | ||
doubleClickEnabled : Boolean
Określa, czy ten obiekt reaguje na zdarzenia doubleClick (dwukrotne kliknięcia). | InteractiveObject | ||
dropTarget : DisplayObject [tylko do odczytu]
Określa obiekt ekranowy, nad którym jest przeciągana ikonka, lub na który upuszczono ikonkę. | Sprite | ||
enabled : Boolean
Pobiera lub ustawia wartość wskazującą, czy składnik akceptuje interakcje ze strony użytkownika. | UIComponent | ||
filters : Array
Indeksowana tablica zawierająca wszystkie filtry aktualnie skojarzone z obiektem wyświetlanym. | DisplayObject | ||
focusEnabled : Boolean
Pobiera lub ustawia wartość Boolean określającą, czy składnik może stawać się aktywny, gdy użytkownik go kliknie. | UIComponent | ||
focusManager : IFocusManager
Pobiera lub ustawia obiekt FocusManager sterujący aktywnością tego składnika i jego składników równorzędnych. | UIComponent | ||
focusRect : Object
Określa, czy z tym obiektem skojarzono ramkę aktywności. | InteractiveObject | ||
graphics : Graphics [tylko do odczytu]
Określa obiekt Graphics skojarzony z ikonką, której mogą dotyczyć polecenia rysowania kształtów wektorowych. | Sprite | ||
height : Number [przesłanianie]
Pobiera lub ustawia wysokość składnika w pikselach. | Label | ||
hitArea : Sprite
Określa ikonkę, która ma pełnić funkcję obszaru naciskania innej ikonki. | Sprite | ||
htmlText : String
Pobiera lub ustawia tekst do wyświetlenia przez składnik Label, w tym znacznik HTML opisujący style użyte w tym tekście. | Label | ||
loaderInfo : LoaderInfo [tylko do odczytu]
Zwraca obiekt LoaderInfo zawierający informacje o ładowaniu pliku, do którego należy ten obiekt wyświetlany. | DisplayObject | ||
mask : DisplayObject
Wywoływany obiekt wyświetlany jest maskowany przez określony obiekt maski. | DisplayObject | ||
metaData : Object
Pobiera obiekt metadanych wystąpienia klasy DisplayObject, jeśli metadane są przechowywane razem z tym wystąpieniem klasy DisplayObject w pliku SWF, korzystając ze znacznika PlaceObject4. | DisplayObject | ||
mouseChildren : Boolean
Określa, czy elementy potomne obiektu obsługują mysz lub inne urządzenie wejściowe użytkownika. | DisplayObjectContainer | ||
mouseEnabled : Boolean
Określa, czy ten obiekt odbiera komunikaty z myszy lub innego urządzenia wejściowego użytkownika. | InteractiveObject | ||
mouseFocusEnabled : Boolean
Pobiera lub ustawia wartość określającą, czy składnik może stawać się aktywny, gdy użytkownik go kliknie. | UIComponent | ||
mouseX : Number [tylko do odczytu]
Określa współrzędną x myszy lub urządzenia wejściowego użytkownika w pikselach. | DisplayObject | ||
mouseY : Number [tylko do odczytu]
Określa współrzędną y myszy lub urządzenia wejściowego użytkownika w pikselach. | DisplayObject | ||
name : String
Nazwa instancji obiektu DisplayObject. | DisplayObject | ||
needsSoftKeyboard : Boolean
Określa, czy klawiatura wirtualna (klawiatura programowa wyświetlana na ekranie) powinna być wyświetlana, gdy to wystąpienie klasy InteractiveObject staje się aktywne. | InteractiveObject | ||
numChildren : int [tylko do odczytu]
Zwraca liczbę elementów potomnych tego obiektu. | DisplayObjectContainer | ||
opaqueBackground : Object
Określa, czy przy konkretnym kolorze tła obiekt wyświetlany jest nieprzejrzysty. | DisplayObject | ||
parent : DisplayObjectContainer [tylko do odczytu]
Odnosi się do obiektu DisplayObjectContainer, który zawiera obiekt wyświetlany. | DisplayObject | ||
root : DisplayObject [tylko do odczytu]
Dla obiektu wyświetlanego w załadowanym pliku SWF główną właściwość stanowi obiekt wyświetlany na samym szczycie na liście wyświetlania w postaci struktury drzewa, którą reprezentuje plik SWF. | DisplayObject | ||
rotation : Number
Określa wielkość obrotu instancji obiektu DisplayObject (w kątach). | DisplayObject | ||
rotationX : Number
Wskazuje kąt obrotu (w stopniach) instancji DisplayObject wokół osi x — od pozycji początkowej względem nadrzędnego kontenera 3D. | DisplayObject | ||
rotationY : Number
Wskazuje kąt obrotu (w stopniach) instancji DisplayObject wokół osi y — od pozycji początkowej względem nadrzędnego kontenera 3D. | DisplayObject | ||
rotationZ : Number
Wskazuje kąt obrotu (w stopniach) instancji DisplayObject wokół osi z — od pozycji początkowej względem nadrzędnego kontenera 3D. | DisplayObject | ||
scale9Grid : Rectangle
Aktualnie stosowana siatka skalowania. | DisplayObject | ||
scaleX : Number [przesłanianie]
Mnoży bieżącą szerokość składnika przez współczynnik skalowania. | UIComponent | ||
scaleY : Number [przesłanianie]
Mnoży bieżącą wysokość składnika przez współczynnik skalowania. | UIComponent | ||
scaleZ : Number
Wskazuje skalę głębokości (procent) obiektu względem punktu odniesienia. | DisplayObject | ||
scrollRect : Rectangle
Granice obszaru przewijania obiektu wyświetlanego. | DisplayObject | ||
selectable : Boolean
Pobiera lub ustawia wartość wskazującą, czy tekst można zaznaczyć. | Label | ||
softKeyboard : String
Steruje wyglądem klawiatury programowej. | InteractiveObject | ||
softKeyboardInputAreaOfInterest : Rectangle
Definiuje obszar, który powinien pozostać na ekranie po wyświetleniu klawiatury programowej (niedostępna w systemie iOS). | InteractiveObject | ||
soundTransform : flash.media:SoundTransform
Kontroluje dźwięki skojarzone z tą ikonką. | Sprite | ||
stage : Stage [tylko do odczytu]
Stół montażowy obiektu wyświetlanego. | DisplayObject | ||
tabChildren : Boolean
Określa, czy elementy potomne tego obiektu mają reagować na klawisz Tab. | DisplayObjectContainer | ||
tabEnabled : Boolean
Określa, czy do tego obiektu można przejść za pomocą klawisza Tab. | InteractiveObject | ||
tabIndex : int
Określa kolejność uaktywniania obiektów (z pliku SWF) za pomocą klawisza Tab. | InteractiveObject | ||
text : String
Pobiera lub ustawia zwykły tekst do wyświetlania przez składnik Label. | Label | ||
textField : flash.text:TextField
Odwołanie do wewnętrznego pola tekstowego składnika Label. | Label | ||
textSnapshot : flash.text:TextSnapshot [tylko do odczytu]
Zwraca obiekt TextSnapshot dla tego wystąpienia klasy DisplayObjectContainer. | DisplayObjectContainer | ||
transform : flash.geom:Transform
Obiekt z właściwościami dotyczącymi matrycy obiektu wyświetlanego, transformacji kolorów oraz granic pikseli. | DisplayObject | ||
useHandCursor : Boolean
Wartość typu Boolean wskazuje, czy wskaźnik dłoni pojawia się w momencie, gdy wskaźnik jest przesuwany nad ikonką, której właściwość buttonMode jest ustawiona na wartość true. | Sprite | ||
visible : Boolean [przesłanianie]
Pobiera lub ustawia wartość wskazującą, czy bieżąca instancja składnika jest widoczna. | UIComponent | ||
width : Number [przesłanianie]
Pobiera lub ustawia szerokość składnika w pikselach. | Label | ||
wordWrap : Boolean
Pobiera lub ustawia wartość wskazującą, czy tekst może być zawijany. | Label | ||
x : Number [przesłanianie]
Pobiera lub ustawia współrzędną x reprezentującą pozycję składnika wzdłuż osi x w jego kontenerze nadrzędnym. | UIComponent | ||
y : Number [przesłanianie]
Pobiera lub ustawia współrzędną y reprezentującą pozycję składnika wzdłuż osi y w jego kontenerze nadrzędnym. | UIComponent | ||
z : Number
Wskazuje współrzędną wzdłuż osi Z instancji DisplayObject względem nadrzędnego kontenera 3D. | DisplayObject |
Metoda | Zdefiniowane przez | ||
---|---|---|---|
Label()
Tworzy nową instancję składnika Label. | Label | ||
Dodaje potomne wystąpienie klasy DisplayObject do tego wystąpienia klasy DisplayObjectContainer. | DisplayObjectContainer | ||
Dodaje potomne wystąpienie klasy DisplayObject do tego wystąpienia klasy DisplayObjectContainer. | DisplayObjectContainer | ||
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Rejestruje obiekt detektora zdarzeń w obiekcie EventDispatcher, dzięki czemu detektor będzie otrzymywał powiadomienia o zdarzeniu. | EventDispatcher | ||
Wskazuje, czy ograniczenia ze względów bezpieczeństwa będą powodowały pomijanie obiektów wyświetlanych na liście uzyskanej poprzez wywołanie metody DisplayObjectContainer.getObjectsUnderPoint() z określonym punktem. | DisplayObjectContainer | ||
Usuwa właściwość stylu z tego wystąpienia składnika. | UIComponent | ||
Decyduje o tym, czy określony obiekt ekranowy jest potomkiem instancji obiektu DisplayObjectContainer, czy też sam jest taką instancją. | DisplayObjectContainer | ||
Wywołuje zdarzenie, tj. kieruje je do przepływu zdarzeń. | EventDispatcher | ||
Wyświetla lub ukrywa wskaźnik aktywności tego składnika. | UIComponent | ||
Inicjuje natychmiastową operację rysowania bez unieważniania wszystkich składników i właściwości, co odróżnia ją od metody invalidateNow. | UIComponent | ||
Zwraca prostokąt definiujący obszar obiektu wyświetlanego (w układzie współrzędnych obiektu targetCoordinateSpace). | DisplayObject | ||
Zwraca instancję podrzędnego obiektu wyświetlanego o podanym indeksie. | DisplayObjectContainer | ||
Zwraca instancję podrzędnego obiektu wyświetlanego o podanej nazwie. | DisplayObjectContainer | ||
Zwraca indeks podrzędnej instancji DisplayObject. | DisplayObjectContainer | ||
Pobiera obiekt, który jest w danej chwili aktywny. | UIComponent | ||
Zwraca tablicę obiektów, które leżą poniżej określonego punktu i są obiektami podrzędnymi tej instancji obiektu DisplayObjectContainer. | DisplayObjectContainer | ||
Zwraca prostokąt definiujący granice obiektu wyświetlanego w układzie współrzędnych określonych przez parametr targetCoordinateSpace (z wyłączeniem konturów kształtów). | DisplayObject | ||
Pobiera właściwość stylu ustawioną w łańcuchu wyszukiwania stylów danego składnika. | UIComponent | ||
[statyczny]
Pobiera domyślną mapę stylów dla bieżącego składnika. | Label | ||
Konwertuje obiekt punktowy ze współrzędnych obiektu Stage (globalne) do współrzędnych obiektu wyświetlanego (lokalne). | DisplayObject | ||
Konwertuje punkt dwuwymiarowy ze współrzędnych stołu wymiarowego (globalnych) na współrzędne trójwymiarowego obiektu wyświetlanego (lokalne). | DisplayObject | ||
Sprawdza, czy obiekt EventDispatcher zawiera jakiekolwiek detektory zarejestrowane dla konkretnego typu zdarzeń. | EventDispatcher | ||
Wskazuje, czy dla obiektu zdefiniowano określoną właściwość. | Object | ||
Wyznacza prostokąt ograniczający obiekt wyświetlany w celu sprawdzenia, czy zachodzi on lub przecina się z prostokątem ograniczającym obiektu wyświetlanego obj. | DisplayObject | ||
Analizuje obiekt wyświetlany w celu ustalenia czy nakłada się on lub przecina punkt określony przez parametry x i y. | DisplayObject | ||
Oznacza właściwość jako nieważną i ponownie rysuje składnik w następnej klatce, o ile nie określono innego zachowania. | UIComponent | ||
Wskazuje, czy instancja klasy Object należy do łańcucha prototypów obiektu określonego jako parametr. | Object | ||
Konwertuje punkt trójwymiarowy trójwymiarowego obiektu wyświetlanego (lokalnego) na punkt dwuwymiarowy we współrzędnych stołu montażowego (globalnych). | DisplayObject | ||
Konwertuje obiekt punktowy ze współrzędnych obiektu wyświetlanego (lokalne) do współrzędnych obiektu Stage (globalne). | DisplayObject | ||
[statyczny]
Scala style z wielu klas w jeden obiekt. | UIComponent | ||
Przemieszcza składnik do określonej pozycji w jego obiekcie nadrzędnym. | UIComponent | ||
Wskazuje, czy określona właściwość istnieje i jest przeliczalna. | Object | ||
Usuwa określoną instancję obiektu podrzędnego DisplayObject z listy obiektów podrzędnych instancji DisplayObjectContainer. | DisplayObjectContainer | ||
Usuwa obiekt potomny DisplayObject o podanym indeksie z listy elementów potomnych obiektu DisplayObjectContainer. | DisplayObjectContainer | ||
Powoduje usunięcie wszystkich wystąpień potomnych klasy DisplayObject z listy obiektów potomnych wystąpień klasy DisplayObjectContainer. | DisplayObjectContainer | ||
Usuwa detektor z obiektu EventDispatcher. | EventDispatcher | ||
Powoduje uniesienie klawiatury wirtualnej. | InteractiveObject | ||
Zmienia położenie istniejącego elementu potomnego w kontenerze obiektów ekranowych. | DisplayObjectContainer | ||
Ustawia ten składnik jako aktywny. | UIComponent | ||
Ustawia dostępność właściwości dynamicznej używanej w pętlach. | Object | ||
Ustawia szerokość i wysokość składnika na określone wartości. | UIComponent | ||
Ustawia właściwość stylu tej instancji składnika. | UIComponent | ||
Pozwala użytkownikowi przeciągnąć określoną ikonkę. | Sprite | ||
Umożliwia użytkownikowi przeciąganie określonej ikonki na urządzeniu z ekranem dotykowym. | Sprite | ||
Rekurencyjnie zatrzymuje wykonywanie osi czasu wszystkich obiektów MovieClip, dla których ten obiekt jest obiektem głównym. | DisplayObjectContainer | ||
Kończy metodę startDrag(). | Sprite | ||
Kończy działanie metody startTouchDrag(); używana z urządzeniami wyposażonymi w ekran dotykowy. | Sprite | ||
Zamienia kolejność dwóch określonych obiektów podrzędnych. | DisplayObjectContainer | ||
Zamienia miejscami na liście dwa różne obiekty potomne o podanych indeksach. | DisplayObjectContainer | ||
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 | ||
Sprawdza ważność i aktualizuje właściwości oraz układ tego obiektu, w razie potrzeby rysując go ponownie. | UIComponent | ||
Zwraca pierwotną wartość dla określonego obiektu. | Object | ||
Sprawdza, czy detektor zdarzeń określonego typu jest zarejestrowany w tym obiekcie EventDispatcher lub jego elementach macierzystych. | EventDispatcher |
Zdarzenie | Podsumowanie | Zdefiniowane przez | ||
---|---|---|---|---|
[zdarzenie broadcast] Wywoływane, gdy program Flash Player lub aplikacja środowiska wykonawczego AIR uzyskuje fokus w systemie operacyjnym i przechodzi w stan aktywny. | EventDispatcher | |||
Wywoływane, gdy obiekt wyświetlany jest dodawany do listy wyświetlania. | DisplayObject | |||
Wywoływane, gdy obiekt wyświetlany jest dodawany do listy wyświetlania na scenie — albo bezpośrednio, albo wskutek dodania poddrzewa zawierającego obiekt wyświetlany. | DisplayObject | |||
Wywoływane, gdy użytkownik wybierz opcje „Wyczyść” (lub „Usuń”) z menu kontekstowego dla tekstu. | InteractiveObject | |||
Wywoływane w momencie naciśnięcia i zwolnienia głównego przycisku urządzenia wskazującego przez użytkownika na tej samej instancji InteractiveObject. | InteractiveObject | |||
Wywoływane, gdy w wyniku gestu użytkownika zostanie uaktywnione menu kontekstowe skojarzone z tym obiektem interaktywnym w aplikacji AIR. | InteractiveObject | |||
Wywoływane, gdy użytkownik uaktywnia specyficzną dla platformy kombinację klawiszy wywołującą operację kopiowania lub wybiera polecenie Kopiuj z menu kontekstowego dla tekstu. | InteractiveObject | |||
Wywoływane, gdy użytkownik uaktywnia specyficzną dla platformy kombinację klawiszy wywołującą operację wycięcia lub wybiera polecenie Wytnij z menu kontekstowego dla tekstu. | InteractiveObject | |||
[zdarzenie broadcast] Wywoływane, gdy program Flash Player lub aplikacja AIR traci fokus w systemie operacyjnym i przechodzi w stan nieaktywny. | EventDispatcher | |||
Wywoływane w momencie, gdy użytkownik naciska i zwalnia główny przycisk urządzenia wskazującego dwukrotnie w krótkim odstępie czasu nad tym samym obiektem InteractiveObject, podczas gdy flaga doubleClickEnabled obiektu jest ustawiona na wartość true. | InteractiveObject | |||
[zdarzenie broadcast] Wywoływane, gdy głowica odtwarzania przechodzi do nowej klatki. | DisplayObject | |||
[zdarzenie broadcast] Wywoływane, gdy głowica odtwarzania kończy odtwarzanie bieżącej klatki. | DisplayObject | |||
Wywoływane po uaktywnieniu obiektu wyświetlanego. | InteractiveObject | |||
Dysponowana, gdy obiekt ekranowy przestaje być aktywny. | InteractiveObject | |||
[zdarzenie broadcast] Wywoływane po zadziałaniu konstruktorów obiektów wyświetlanych klatek, ale przed działaniem skryptów klatek. | DisplayObject | |||
Zostaje rozesłane, gdy użytkownik utworzy punkt styku wzdłuż krawędzi powierzchni dotykowej z instancją obiektu InteractiveObject (np. dotknięcie wzdłuż krawędzi powierzchni dotykowej pilota Siri Remote do telewizora firmy Apple). Niektóre urządzenia mogą również interpretować taki styk, jako kombinację różnych zdarzeń dotykowych. | InteractiveObject | |||
Wywoływane, gdy użytkownik naciśnie na dwa punkty kontaktu nad tą samą instancją klasy InteractiveObject na urządzeniu dotykowym (np. naciśnie dwoma palcami i zwolni obiekt wyświetlany na ekranie dotykowym telefonu komórkowego lub tabletu). | InteractiveObject | |||
Wywoływane, gdy użytkownik przesuwa punkt kontaktu nad wystąpieniem klasy InteractiveObject na urządzeniu dotykowym (na przykład przez przesuwanie palców z lewej strony na prawą nad obiektem ekranowym na telefonie komórkowym lub tablecie z ekranem dotykowym). | InteractiveObject | |||
Wywoływane, gdy użytkownik wykona gest obrotu w punkcie kontaktu z instancją klasy InteractiveObject (np. dotknie obiektu wyświetlanego dwoma palcami i obróci palce na ekranie dotykowym telefonu komórkowego lub tabletu). | InteractiveObject | |||
Wywoływane, gdy użytkownik wykona gest machnięcia w punkcie kontaktu na instancji obiektu InteractiveObject (np. dotknięcie trzema złączonymi palcami ekranu, a następnie szybkie przesunięcie ich nad obiektem wyświetlanym na ekranie dotykowym telefonu komórkowego lub tabletu). | InteractiveObject | |||
Wywoływane, gdy użytkownik utworzy punkt kontaktu z instancją obiektu InteractiveObject, a następnie stuknie w urządzenie dotykowe (np. przyłoży kilka palców do obiektu wyświetlanego w celu otwarcia menu, a następnie stuknie jednym palcem, aby wybrać element menu na ekranie dotykowym telefonu komórkowego lub tabletu). | InteractiveObject | |||
Wywoływane, gdy użytkownik wykona gest powiększenia w punkcie kontaktu na instancji obiektu InteractiveObject (np. dotknięcie dwoma palcami ekranu, a następnie szybkie rozsunięcie palców nad obiektem wyświetlanym na ekranie dotykowym telefonu komórkowego lub tabletu). | InteractiveObject | |||
Wywoływane po zmianie stanu widoczności składnika z widocznego na niewidoczny. | UIComponent | |||
To zdarzenie jest wywoływane w każdej aplikacji klienckiej, która obsługuje lokalne wprowadzanie znaków za pomocą edytora IME. | InteractiveObject | |||
Wywoływane, gdy użytkownik naciśnie klawisz. | InteractiveObject | |||
Dysponowana, gdy użytkownik próbuje uaktywnić inny element za pomocą klawiatury. | InteractiveObject | |||
Wywoływane, gdy użytkownik zwolni klawisz. | InteractiveObject | |||
Wywoływane, gdy użytkownik naciśnie i zwolni środkowy przycisk urządzenia wskazującego nad tą samą instancją klasy InteractiveObject. | InteractiveObject | |||
Wywoływane, gdy użytkownik naciśnie środkowy przycisk urządzenia wskazującego nad wystąpieniem klasy InteractiveObject. | InteractiveObject | |||
Wywoływane, gdy użytkownik zwolni przycisk urządzenia wskazującego nad wystąpieniem klasy InteractiveObject. | InteractiveObject | |||
Wywoływane, gdy użytkownik naciśnie przycisk urządzenia wskazującego nad instancją klasy InteractiveObject. | InteractiveObject | |||
Wywoływane, gdy użytkownik próbuje uaktywnić inny element za pomocą urządzenia wskazującego. | InteractiveObject | |||
Dysponowana, gdy użytkownik ustawi kursor nad instancją obiektu InteractiveObject i poruszy urządzenie wskazujące. | InteractiveObject | |||
Wywoływane, gdy użytkownik przesunie kursor poza instancję obiektu InteractiveObject (za pomocą urządzenia wskazującego). | InteractiveObject | |||
Dysponowana, gdy użytkownik przesunie kursor nad instancję obiektu InteractiveObject (za pomocą urządzenia wskazującego). | InteractiveObject | |||
Wywoływane, gdy użytkownik zwolni przycisk urządzenia wskazującego nad wystąpieniem klasy InteractiveObject. | InteractiveObject | |||
Wywoływane, gdy kółko myszy zostanie obrócone nad instancją klasy InteractiveObject. | InteractiveObject | |||
Wywoływane po przemieszczeniu składnika. | UIComponent | |||
Wywoływane przez obiekt InteractiveObject inicjujący przeciąganie, gdy użytkownik zwolni przycisk podczas przeciągania. | InteractiveObject | |||
Wywoływane przez docelowy obiekt InteractiveObject, gdy przeciągany obiekt zostanie na niego upuszczony i upuszczenie zostanie zaakceptowane wywołaniem DragManager.acceptDragDrop(). | InteractiveObject | |||
Wywoływane przez obiekt InteractiveObject, gdy podczas gestu przeciągania wskaźnik wchodzi w granice tego obiektu. | InteractiveObject | |||
Wywoływane przez obiekt InteractiveObject, gdy podczas gestu przeciągania wskaźnik opuści granice tego obiektu. | InteractiveObject | |||
Regularnie wywoływane przez obiekt InteractiveObject, gdy wskaźnik podczas przeciągania pozostaje w granicach tego obiektu. | InteractiveObject | |||
Wywoływane na początku operacji przeciągania przez obiekt InteractiveObject określony jako inicjator przeciągania w wywołaniu DragManager.doDrag(). | InteractiveObject | |||
Wywoływane podczas operacji przeciągania przez obiekt InteractiveObject określony jako inicjator przeciągania w wywołaniu DragManager.doDrag(). | InteractiveObject | |||
Wywoływane, gdy użytkownik uaktywnia specyficzną dla platformy kombinację klawiszy wywołującą operację wklejenia lub wybiera polecenie Wklej z menu kontekstowego dla tekstu. | InteractiveObject | |||
Wywoływane, gdy użytkownik opuści aktywny pisak na odległość mniejszą niż graniczna odległość wykrywania dla ekranu. | InteractiveObject | |||
Wywoływane, gdy użytkownik uniesie aktywny pisak na odległość większą niż graniczna odległość wykrywania dla ekranu. | InteractiveObject | |||
Wywoływane, gdy użytkownik przesuwa aktywny pisak nad ekranem, przy czym pisak nie zostaje uniesiony na odległość większą niż graniczna odległość wykrywania dla ekranu. | InteractiveObject | |||
Wywoływane, gdy użytkownik przesuwa aktywny pisak poza dany obiekt InteractiveObject, przy czym pisak nie zostaje uniesiony na odległość większą niż graniczna odległość wykrywania dla ekranu. | InteractiveObject | |||
Wywoływane, gdy użytkownik przesuwa aktywny pisak bezpośrednio nad danym obiektem InteractiveObject, przy czym pisak nie zostaje uniesiony na odległość większą niż graniczna odległość wykrywania dla ekranu. | InteractiveObject | |||
Wywoływane, gdy użytkownik przesuwa aktywny pisak poza obiekt InteractiveObject i jego obiekty potomne, przy czym pisak nie zostaje uniesiony na odległość większą niż graniczna odległość wykrywania dla ekranu. | InteractiveObject | |||
Wywoływane, gdy użytkownik przesuwa aktywny pisak z obszaru poza drzewem obiektów potomnych danego obiektu InteractiveObject na liście wyświetlania nad ten obiekt (przy czym pisak nie zostaje uniesiony na odległość większą niż graniczna wartość wykrywania dla ekranu). | InteractiveObject | |||
Wywoływane, gdy użytkownik zwalnia przycisk urządzenia wskazującego, jeśli wcześniej nacisnął ten przycisk na wystąpieniu klasy InteractiveObject i przesunął wskaźnik urządzenia poza to wystąpienie klasy InteractiveObject. | InteractiveObject | |||
Dysponowana, gdy obiekt ekranowy ma być usunięty z listy wyświetlania. | DisplayObject | |||
Dysponowana, gdy obiekt ekranowy ma być usunięty z listy wyświetlania na scenie — albo bezpośrednio, albo wskutek usunięcia poddrzewa zawierającego obiekt ekranowy. | DisplayObject | |||
[zdarzenie broadcast] Wywoływane, gdy lista wyświetlania ma być aktualizowana lub renderowana. | DisplayObject | |||
Wywoływane po zmianie szerokości lub wysokości składnika. | Label | |||
Wywoływane, gdy użytkownik naciśnie i zwolni prawy przycisk urządzenia wskazującego nad tą samą instancją klasy InteractiveObject. | InteractiveObject | |||
Wywoływane, gdy użytkownik naciśnie przycisk urządzenia wskazującego nad wystąpieniem klasy InteractiveObject. | InteractiveObject | |||
Wywoływane, gdy użytkownik zwolni przycisk urządzenia wskazującego nad instancją klasy InteractiveObject. | InteractiveObject | |||
Wywoływane, gdy użytkownik przesunie kursor poza wystąpienie klasy InteractiveObject (za pomocą urządzenia wskazującego). | InteractiveObject | |||
Wywoływane, gdy użytkownik przesunie kursor nad wystąpienie klasy InteractiveObject (za pomocą urządzenia wskazującego). | InteractiveObject | |||
Wywoływane, gdy użytkownik uaktywnia specyficzną dla platformy kombinację klawiszy wywołującą operację zaznaczenia wszystkiego lub wybiera polecenie „Zaznacz wszystko” z menu kontekstowego dla tekstu. | InteractiveObject | |||
Wywoływane po zmianie stanu widoczności składnika z niewidocznego na widoczny. | UIComponent | |||
Wywoływane bezpośrednio po uniesieniu klawiatury programowej. | InteractiveObject | |||
Wywoływane bezpośrednio przed uniesieniem klawiatury programowej. | InteractiveObject | |||
Wywoływane bezpośrednio po opuszczeniu klawiatury programowej. | InteractiveObject | |||
Wywoływane, gdy zmienia się wartość flagi tabChildren obiektu. | InteractiveObject | |||
Wywoływane, gdy zmienia się flaga tabEnabled obiektu. | InteractiveObject | |||
Wywoływane, gdy zmienia się wartość właściwości tabIndex obiektu. | InteractiveObject | |||
Wywoływane, gdy użytkownik wprowadzi jeden lub większą liczbę znaków tekstu. | InteractiveObject | |||
Wywoływane, gdy użytkownik zainicjuje kontakt z urządzeniem dotykowym (np. dotknie palcem ekranu dotykowego telefonu komórkowego lub tabletu). | InteractiveObject | |||
Wywoływane, gdy użytkownik przerwie kontakt z urządzeniem dotykowym (np. uniesie palec z ekranu dotykowego telefonu komórkowego lub tabletu). | InteractiveObject | |||
Wywoływane, gdy użytkownik dotyka urządzenia. Wywołanie jest powtarzane w sposób ciągły do momentu usunięcia punktu kontaktu. | InteractiveObject | |||
Wywoływane, gdy użytkownik przemieści punkt kontaktu od instancji klasy InteractiveObject na urządzeniu dotykowym (np. przeciągnie palcem z jednego obiektu wyświetlanego do punktu na drugim obiekcie wyświetlanym na ekranie dotykowym telefonu komórkowego lub tabletu). | InteractiveObject | |||
Wywoływane, gdy użytkownik przemieści punkt kontaktu nad instancję klasy InteractiveObject na urządzeniu dotykowym (np. przeciągnie palcem z punktu poza obiektem wyświetlanym do punktu na obiekcie wyświetlanym na ekranie dotykowym telefonu komórkowego lub tabletu). | InteractiveObject | |||
Wywoływane, gdy użytkownik przesuwa punkt kontaktu poza wystąpienie klasy InteractiveObject na urządzeniu dotykowym (na przykład przez przeciągnięcie palcem znad obiektu ekranowego do punktu poza obiektem ekranowym na telefonie komórkowym lub tablecie z ekranem dotykowym). | InteractiveObject | |||
Wywoływane, gdy użytkownik przemieści punkt kontaktu nad instancję klasy InteractiveObject na urządzeniu dotykowym (np. przeciągnie palcem z punktu poza obiektem wyświetlanym do punktu na obiekcie wyświetlanym na ekranie dotykowym telefonu komórkowego lub tabletu). | InteractiveObject | |||
Wywoływane, gdy użytkownik zwolni nacisk na ekran dotykowy w punkcie kontaktu na tej samej instancji klasy InteractiveObject, na której kontakt został zainicjowany (na przykład naciśnie palcem i zwolni pojedynczy punkt na obiekcie wyświetlanym na ekranie dotykowym telefonu komórkowego lub tabletu). | InteractiveObject |
Wyróżnia się style wspólne i powiązane z konkretnymi motywami. Styl wspólny może być używany z dowolnym motywem. Styl powiązany z konkretnym motywem może być używany pod warunkiem, że w aplikacji jest używany właśnie ten motyw.
Styl | Opis | Zdefiniowane przez | ||
---|---|---|---|---|
Typ: flash.text.TextFormat Wersja języka: ActionScript 3.0 Wersja produktu: Flash CS3 Wersje środowiska wykonawczego: Flash9.0.28.0, AIR 1.0 Obiekt TextFormat, który ma być używany do renderowania etykiety składnika, gdy przycisk jest wyłączony. | UIComponent | |||
embedFonts | Typ: Boolean Wersja języka: ActionScript 3.0 Wersja produktu: Flash CS3 Wersje środowiska wykonawczego: Flash9.0.28.0, AIR 1.0 Wskazuje, czy do renderowania tego pola tekstowego są używane osadzone kontury czcionek. Jeśli wartością jest true , program Flash Player renderuje pole tekstowe za pomocą osadzonych konturów czcionek. Jeśli wartością jest false , program Flash Player renderuje pole tekstowe za pomocą czcionek urządzenia.
Ustawienie właściwości false . | Label | ||
Typ: Number Format: Length Wersja języka: ActionScript 3.0 Wersja produktu: Flash CS3 Wersje środowiska wykonawczego: Flash9.0.28.0, AIR 1.0 Wypełnienie, które oddziela zewnętrzne granice składnika od zewnętrznych krawędzi wskaźnika aktywności, w pikselach. | UIComponent | |||
Typ: Class Wersja języka: ActionScript 3.0 Wersja produktu: Flash CS3 Wersje środowiska wykonawczego: Flash9.0.28.0, AIR 1.0 Karnacja, która ma być używana do wyświetlania wskaźników aktywności. | UIComponent | |||
Typ: flash.text.TextFormat Wersja języka: ActionScript 3.0 Wersja produktu: Flash CS3 Wersje środowiska wykonawczego: Flash9.0.28.0, AIR 1.0 Obiekt TextFormat, który ma być używany do renderowania etykiety składnika. | UIComponent |
autoSize | właściwość |
autoSize:String
Wersja języka: | ActionScript 3.0 |
Wersja produktu: | Flash CS3 |
Wersje środowiska wykonawczego: | Flash Player 9.0.28.0, AIR 1.0 |
Pobiera lub ustawia ciąg znaków wskazujący sposób wymiarowania i wyrównywania etykiety zgodnie z wartością jej właściwości text
. Poniżej podano prawidłowe wartości:
TextFieldAutoSize.NONE
: Wielkość etykiety nie jest zmieniana ani wyrównywana w celu dopasowania do tekstu.TextFieldAutoSize.LEFT
: Prawa i dolna krawędź etykiety są dostosowywane do wielkości tekstu. Lewa ani górna krawędź nie ulegają zmianie.TextFieldAutoSize.CENTER
: Lewa i prawa krawędź etykiety są dostosowywane do wielkości tekstu. Oś pozioma etykiety pozostaje zakotwiczona w swoim pierwotnym położeniu, wyśrodkowana w poziomie.TextFieldAutoSize.RIGHT
: Lewa i dolna krawędź etykiety są dostosowywane do wielkości tekstu. Górna ani prawa krawędź nie ulegają zmianie.
Wartością domyślną jest TextFieldAutoSize.NONE.
Implementacja
public function get autoSize():String
public function set autoSize(value:String):void
Powiązane elementy interfejsu API
Przykład ( Sposób korzystania z tego przykładu )
import flash.text.TextFieldAutoSize; import fl.controls.Label; var testString:String = "Lorem ipsum dolor sit amet."; var label1:Label = new Label(); var label2:Label = new Label(); var label3:Label = new Label(); label1.move(10,10); label2.move(10,50); label3.move(10,90); label1.width = stage.stageWidth - 20; label2.width = stage.stageWidth - 20; label3.width = stage.stageWidth - 20; label1.text = testString; label2.text = testString; label3.text = testString; label1.autoSize = TextFieldAutoSize.LEFT; label2.autoSize = TextFieldAutoSize.CENTER; label3.autoSize = TextFieldAutoSize.RIGHT; addChild(label1); addChild(label2); addChild(label3);
condenseWhite | właściwość |
condenseWhite:Boolean
Wersja języka: | ActionScript 3.0 |
Wersja produktu: | Flash CS3 |
Wersje środowiska wykonawczego: | Flash Player 9.0.28.0, AIR 1.0 |
Pobiera lub ustawia wartość wskazującą, czy dodatkowe odstępy, takie jak spacje i podziały wiersza powinny być usuwane ze składnika Label zawierającego tekst HTML. Wartość true
wskazuje, że dodatkowe odstępny mają zostać usunięte; wartość false
oznacza sytuację przeciwną.
Właściwość condenseWhite
ma wpływ wyłącznie na tekst, który ustawiono za pomocą właściwości htmlText
, nie zaś za pomocą właściwości text
. W przypadku ustawienia tekstu za pomocą właściwości text
właściwość condenseWhite
jest ignorowana.
W przypadku ustawienia właściwości condenseWhite
na wartość true
konieczne jest używanie standardowych poleceń HTML, takich jak <br> i <p>, w celu podziału wierszy tekstu w polu tekstowym.
Wartością domyślną jest false.
Implementacja
public function get condenseWhite():Boolean
public function set condenseWhite(value:Boolean):void
Powiązane elementy interfejsu API
Przykład ( Sposób korzystania z tego przykładu )
import fl.controls.Label; var testString:String = " Hello World"; var label1:Label = new Label(); label1.move(10,10); label1.htmlText = testString; addChild(label1); var label2:Label = new Label(); label2.move(10,40); label2.condenseWhite = true; label2.htmlText = testString; addChild(label2);
height | właściwość |
height:Number
[przesłanianie] Wersja języka: | ActionScript 3.0 |
Wersja produktu: | Flash CS3 |
Wersje środowiska wykonawczego: | Flash Player 9.0.28.0, AIR 1.0 |
Pobiera lub ustawia wysokość składnika w pikselach.
Ustawienie tej właściwości powoduje wywołanie zdarzenia resize
. Szczegółowe informacje o okolicznościach wywoływania zdarzenia resize
zawiera opis tego zdarzenia.
Jeśli właściwość scaleY
składnika jest różna od 1.0, wysokość składnika uzyskana z jego współrzędnych wewnętrznych będzie różna od wysokości uzyskanej ze współrzędnych obiektu nadrzędnego. Na przykład składnik o wysokości 100 pikseli i wartości scaleY
równej 2 ma w obiekcie nadrzędnym wysokość 100 pikseli, ale wewnętrznie jest w nim zapisana wartość wskazująca na wysokość 50 pikseli.
Implementacja
override public function get height():Number
override public function set height(value:Number):void
Powiązane elementy interfejsu API
htmlText | właściwość |
htmlText:String
Wersja języka: | ActionScript 3.0 |
Wersja produktu: | Flash CS3 |
Wersje środowiska wykonawczego: | Flash Player 9.0.28.0, AIR 1.0 |
Pobiera lub ustawia tekst do wyświetlenia przez składnik Label, w tym znacznik HTML opisujący style użyte w tym tekście. W tej właściwości można określić tekst HTML, korzystając z podzestawu znaczników HTML obsługiwanych przez obiekt TextField.
Jeśli wartość domyślna właściwości text
zostanie zmieniona w Inspektorze właściwości, ta zmieniona wartość zastępuje dowolną wartość w polu właściwości htmlText
Inspektora właściwości. W celu użycia właściwości htmlText
w Inspektorze właściwości pole właściwości text
musi zawierać wartość Label
, dokładnie tak, jak pokazano. Podczas kodowania w języku ActionScript nie jest konieczne ustawianie wartości właściwości text
; wartość domyślna to Label
.
Wartością domyślną jest "".
Implementacja
public function get htmlText():String
public function set htmlText(value:String):void
Powiązane elementy interfejsu API
selectable | właściwość |
selectable:Boolean
Wersja języka: | ActionScript 3.0 |
Wersja produktu: | Flash CS3 |
Wersje środowiska wykonawczego: | Flash Player 9.0.28.0, AIR 1.0 |
Pobiera lub ustawia wartość wskazującą, czy tekst można zaznaczyć. Wartość true
oznacza, że tekst można zaznaczyć; wartość false
oznacza sytuację przeciwną.
Tekst, który można zaznaczyć, może być skopiowany ze składnika Label przez użytkownika.
Wartością domyślną jest false.
Implementacja
public function get selectable():Boolean
public function set selectable(value:Boolean):void
text | właściwość |
text:String
Wersja języka: | ActionScript 3.0 |
Wersja produktu: | Flash CS3 |
Wersje środowiska wykonawczego: | Flash Player 9.0.28.0, AIR 1.0 |
Pobiera lub ustawia zwykły tekst do wyświetlania przez składnik Label.
Należy zauważyć, że znaki reprezentujące znaczniki HTML nie mają w ciągu znaków żadnego specjalnego znaczenia i będą wyświetlane tak, jak są wprowadzone.
W celu wyświetlenia tekstu zawierającego znaczniki HTML należy użyć właściwości htmlText
. Tekst HTML zastępuje dowolny tekst ustawiony przez użytkownika za pomocą właściwości htmlText
, zaś właściwość text
zwraca wersję ze zwykłym tekstem wygenerowaną na podstawie tekstu w formacie HTML przez usunięcie znaczników HTML.
W przypadku zmiany właściwości text
z wartości domyślnej w inspektorze właściwości zmiana ta ma priorytet wobec właściwości htmlText
w inspektorze właściwości.
Wartością domyślną jest "Label".
Implementacja
public function get text():String
public function set text(value:String):void
Powiązane elementy interfejsu API
textField | właściwość |
public var textField:flash.text:TextField
Wersja języka: | ActionScript 3.0 |
Wersja produktu: | Flash CS3 |
Wersje środowiska wykonawczego: | Flash Player 9.0.28.0, AIR 1.0 |
Odniesienie do wewnętrznego pola tekstowego składnika Label.
width | właściwość |
width:Number
[przesłanianie] Wersja języka: | ActionScript 3.0 |
Wersja produktu: | Flash CS3 |
Wersje środowiska wykonawczego: | Flash Player 9.0.28.0, AIR 1.0 |
Pobiera lub ustawia szerokość składnika w pikselach.
Ustawienie tej właściwości powoduje wywołanie zdarzenia resize
. Szczegółowe informacje o okolicznościach wywoływania zdarzenia resize
zawiera opis tego zdarzenia.
Jeśli właściwość scaleX
składnika jest różna od 1,0, szerokość składnika uzyskana z jego współrzędnych wewnętrznych będzie różna od szerokości uzyskanej ze współrzędnych obiektu nadrzędnego. Na przykład składnik o szerokości 100 pikseli i wartości scaleX
równej 2 ma w obiekcie nadrzędnym szerokość 100 pikseli, ale wewnętrznie jest w nim zapisana wartość wskazująca na szerokość 50 pikseli.
Implementacja
override public function get width():Number
override public function set width(value:Number):void
Powiązane elementy interfejsu API
wordWrap | właściwość |
wordWrap:Boolean
Wersja języka: | ActionScript 3.0 |
Wersja produktu: | Flash CS3 |
Wersje środowiska wykonawczego: | Flash Player 9.0.28.0, AIR 1.0 |
Pobiera lub ustawia wartość wskazującą, czy tekst może być zawijany. Wartość true
oznacza, że tekst można zawijać; wartość false
oznacza sytuację przeciwną.
Wartością domyślną jest false.
Implementacja
public function get wordWrap():Boolean
public function set wordWrap(value:Boolean):void
Przykład ( Sposób korzystania z tego przykładu )
text
na wartość zewnętrznego pliku tekstowego:
import fl.controls.Label; var url:String = "http://www.helpexamples.com/flash/text/lorem.txt"; myLabel.autoSize = TextFieldAutoSize.LEFT; myLabel.width = 530; myLabel.move(10, 10); myLabel.wordWrap = true; var ldr:URLLoader = new URLLoader(); ldr.addEventListener(Event.COMPLETE, completeHandler); ldr.load(new URLRequest(url)); function completeHandler(event:Event):void { myLabel.text = URLLoader(event.currentTarget).data; }
Label | () | Konstruktor |
public function Label()
Wersja języka: | ActionScript 3.0 |
Wersja produktu: | Flash CS3 |
Wersje środowiska wykonawczego: | Flash Player 9.0.28.0, AIR 1.0 |
Tworzy nowe wystąpienie składnika Label.
getStyleDefinition | () | metoda |
public static function getStyleDefinition():Object
Wersja języka: | ActionScript 3.0 |
Wersja produktu: | Flash CS3 |
Wersje środowiska wykonawczego: | Flash Player 9.0.28.0, AIR 1.0 |
Pobiera domyślną mapę stylów dla bieżącego składnika. Mapa stylów zawiera typ odpowiedni dla składnika, w zależności od stylu składnika. Na przykład dla stylu disabledTextFormat
wartość jest równa null
lub jest obiektem TextFormat. Można używać tych stylów w wywołaniach metody setStyle()
dla bieżącego składnika. Poniższy kod przesłania domyślny styl disabledTextFormat
dla określonego składnika:
componentInstance.setStyle("disabledTextFormat", new TextFormat());
Object — Obiekt o stylach domyślnych.
|
Powiązane elementy interfejsu API
Przykład ( Sposób korzystania z tego przykładu )
import fl.controls.*; import fl.containers.*; import fl.controls.listClasses.*; import fl.controls.dataGridClasses.*; import fl.controls.progressBarClasses.*; import fl.core.UIComponent; import fl.data.DataProvider; var dp:DataProvider = new DataProvider(); dp.addItem( { label: "BaseScrollPane", data:BaseScrollPane } ); dp.addItem( { label: "Button", data:Button } ); dp.addItem( { label: "CellRenderer", data:CellRenderer } ); dp.addItem( { label: "CheckBox", data:CheckBox } ); dp.addItem( { label: "ColorPicker", data:ColorPicker } ); dp.addItem( { label: "ComboBox", data:ComboBox } ); dp.addItem( { label: "DataGrid", data:DataGrid } ); dp.addItem( { label: "HeaderRenderer", data:HeaderRenderer } ); dp.addItem( { label: "ImageCell", data:ImageCell } ); dp.addItem( { label: "IndeterminateBar",data:IndeterminateBar } ); dp.addItem( { label: "Label", data:Label } ); dp.addItem( { label: "List", data:List } ); dp.addItem( { label: "NumericStepper", data:NumericStepper } ); dp.addItem( { label: "ProgressBar", data:ProgressBar } ); dp.addItem( { label: "RadioButton", data:RadioButton } ); dp.addItem( { label: "ScrollPane", data:ScrollPane } ); dp.addItem( { label: "Slider", data:Slider } ); dp.addItem( { label: "TextArea", data:TextArea } ); dp.addItem( { label: "TextInput", data:TextInput } ); dp.addItem( { label: "TileList", data:TileList } ); dp.addItem( { label: "UILoader", data:UILoader } ); dp.addItem( { label: "UIComponent", data:UIComponent } ); var cb:ComboBox = new ComboBox(); cb.move(10,10); cb.setSize(300,25); cb.prompt = "Select a component to view its styles"; cb.rowCount = 12; cb.dataProvider = dp; cb.addEventListener(Event.CHANGE, showStyleDefinition); addChild(cb); var dg:DataGrid = new DataGrid(); dg.setSize(425,300); dg.move(10,50); dg.columns = [ new DataGridColumn("StyleName"), new DataGridColumn("DefaultValue") ]; addChild(dg); function showStyleDefinition(e:Event):void { var componentClass:Class = e.target.selectedItem.data as Class; var styles:Object = componentClass["getStyleDefinition"].call(this); trace(styles.toString()); var styleData:DataProvider = new DataProvider(); for(var i:* in styles) { trace(i + " : " + styles[i]); styleData.addItem( { StyleName:i, DefaultValue:styles[i] } ); } styleData.sortOn("StyleName"); dg.dataProvider = styleData; }
resize | Zdarzenie |
fl.events.ComponentEvent
właściwość ComponentEvent.type =
fl.events.ComponentEvent.RESIZE
Wersja języka: | ActionScript 3.0 |
Wersja produktu: | Flash CS3 |
Wersje środowiska wykonawczego: | Flash Player 9.0.28.0, AIR 1.0 |
Wywoływane po zmianie szerokości lub wysokości składnika.
Uwaga: To zdarzenie nie występuje w przypadku użycia kodu ActionScript do zmiany tekstu etykiety.
Definiuje wartość właściwościtype
obiektu zdarzenia resize
.
To zdarzenie ma następujące właściwości:
Właściwość | Wartość |
---|---|
bubbles | false |
cancelable | false ; nie ma domyślnego zachowania, które można byłoby anulować. |
currentTarget | Obiekt przetwarzający aktywnie obiekt Event za pomocą detektora zdarzeń. |
target | Obiekt, który wywołał zdarzenie. Celem nie zawsze jest obiekt wykrywający zdarzenie. Aby uzyskać dostęp do obiektu, który wykrywa zdarzenie, należy skorzystać z właściwości currentTarget . |
Przykład ( Sposób korzystania z tego przykładu )
resize
:
import fl.controls.Label; import fl.events.ComponentEvent; var myLabel:Label = new Label(); myLabel.text = "The quick brown fox jumped over the lazy dog."; myLabel.autoSize = TextFieldAutoSize.LEFT; myLabel.wordWrap = true; myLabel.move(10, 10); myLabel.addEventListener(ComponentEvent.RESIZE, resizeHandler); addChild(myLabel); function resizeHandler(event:ComponentEvent):void { var lbl:Label = event.currentTarget as Label; trace("width:" + lbl.width, "height:" + lbl.height); // width:100 height:46 }
- Dodaj składniki Label i Button do biblioteki.
- Zapisz ten kod pod nazwą LabelExample.as w tym samym katalogu, co plik FLA.
- Ustaw właściwość DocumentClass w pliku FLA na wartość LabelExample.
package { import flash.events.MouseEvent; import flash.text.TextField; import flash.text.TextFieldAutoSize; import flash.display.Sprite; import fl.controls.Label; import fl.controls.Button; public class LabelExample extends Sprite { private var simpleLabel:Label; private var b1:Button; private var b2:Button; private var htmlData:String = "<br>This label displays <b>bold</b> and <i>italic</i> HTML-formatted text."; public function LabelExample() { setupLabel(); setupButtons(); } private function setupButtons():void { b1 = new Button(); b2 = new Button(); b1.move(10,50); b2.move(10,80); b1.setSize(120,22); b2.setSize(120,22); b1.label = "Make Normal Label"; b2.label = "Make HTML Label"; b1.addEventListener(MouseEvent.CLICK,buttonClick); b2.addEventListener(MouseEvent.CLICK,buttonClick); addChild(b1); addChild(b2); } private function setupLabel():void { simpleLabel = new Label(); simpleLabel.move(10,10); simpleLabel.autoSize = TextFieldAutoSize.LEFT; addChild(simpleLabel); } // Event handler function to change the image size. private function displayHTML():void { simpleLabel.htmlText = htmlData; } // Event handler function to change the image size. private function displayText():void { simpleLabel.text = "This Label displays plain text."; } private function buttonClick(e:MouseEvent):void { switch(e.target) { case b1: displayText(); break; case b2: displayHTML(); break; default: break; } } } }
Tue Jun 12 2018, 12:06 PM Z