Pakket | flash.ui |
Klasse | public final class ContextMenu |
Overerving | ContextMenu NativeMenu EventDispatcher Object |
Taalversie: | ActionScript 3.0 |
Runtimeversies: | AIR 1.0, Flash Player 9 |
Mobielebrowserondersteuning: Mobiele browsers bieden geen ondersteuning voor deze klasse.
AIR-profielondersteuning: deze functie wordt niet ondersteund op mobiele apparaten en ook niet op AIR for TV-apparaten. Zie AIR-profielondersteuning voor meer informatie over API-ondersteuning voor meerdere profielen.
In Flash Player openen gebruikers het contextmenu door met de rechtermuisknop (Windows of Linux ) of met de Control-toets ingedrukt (Macintosh) op Flash Player te klikken. U kunt de methoden en eigenschappen van de klasse ContextMenu gebruiken om aangepaste menu-items toe te voegen, de weergave van de ingebouwde contextmenu-items te beheren (bijvoorbeeld Inzoomen en Afdrukken) of kopieën van menu’s te maken. In AIR zijn er geen ingebouwde items en is er geen standaardcontextmenu.
In Flash Professional kunt u een ContextMenu-object koppelen aan een knop, filmclip, tekstveldobject of aan een heel filmniveau. U gebruikt hiervoor de eigenschap contextMenu
van de klasse InteractiveObject.
In Flex of Flash Builder kunnen alleen componenten op hoofdniveau in de toepassing contextmenu's hebben. Als een DataGrid-besturingselement bijvoorbeeld een kind is van een container TabNavigator of VBox, kan het DataGrid-besturingselement niet een eigen contextmenu hebben.
Wanneer u nieuwe items aan een object ContextMenu wilt toevoegen, maakt u een object ContextMenuItem en voegt u dat object vervolgens toe aan de array ContextMenu.customItems
. Zie ContextMenuItem voor meer informatie over het maken van contextmenu-items.
Flash Player heeft drie typen contextmenu's: het standaardmenu (dat wordt weergegeven wanneer u met de rechtermuisknop in Flash Player klikt), het bewerkmenu (dat wordt weergegeven wanneer u met de rechtermuisknop op een selecteerbaar of bewerkbaar tekstveld klikt) en een foutmenu (dat wordt weergegeven wanneer een SWF-bestand niet in Flash Player kan worden geladen.) Alleen het standaardmenu en het bewerkmenu kunnen met de klasse ContextMenu worden aangepast. In AIR wordt alleen het bewerkmenu weergegeven.
Aangepaste menu-items worden altijd boven in het contextmenu van Flash Player weergegeven, boven zichtbare ingebouwde menu-items. Ingebouwde en aangepaste menu-items worden gescheiden door een scheidingsbalk. Het menu-item Instellingen in het contextmenu kan niet worden verwijderd. Het menu-item Instellingen is vereist in Flash zodat gebruikers toegang hebben tot de instellingen voor beveiliging en opslag op computers. Het menu-item Info kan ook niet worden verwijderd, dit item is vereist zodat gebruikers kunnen zien welke versie van Flash Player zij gebruiken. (In AIR worden de ingebouwde menu-items Instellingen en Over niet gebruikt.)
U kunt maximaal 15 aangepaste items toevoegen aan een contextmenu in Flash Player. In AIR bestaat er geen expliciete limiet voor het aantal items in een contextmenu.
U moet de constructor ContextMenu()
gebruiken om een object ContextMenu te maken voordat u de methoden ervan aanroept.
Verwante API-elementen
Eigenschap | Gedefinieerd door | ||
---|---|---|---|
builtInItems : ContextMenuBuiltInItems
Een instantie van de klasse ContextMenuBuiltInItems met de volgende eigenschappen: forwardAndBack, loop, play, print, quality, rewind, save en zoom. | ContextMenu | ||
clipboardItems : ContextMenuClipboardItems
Een instantie van de klasse ContextMenuClipboardItems met de volgende eigenschappen: cut, copy, paste, delete, selectAll. | ContextMenu | ||
clipboardMenu : Boolean
Geeft aan of het klembordmenu moet worden gebruikt of niet. | ContextMenu | ||
constructor : Object
Verwijzing naar het klasseobject of de constructorfunctie van een bepaalde objectinstantie. | Object | ||
customItems : Array
Een array van objecten ContextMenuItem. | ContextMenu | ||
isSupported : Boolean [statisch] [alleen-lezen]
De eigenschap isSupported wordt ingesteld op true als de ContextMenu-klasse op het huidige platform wordt ondersteund. Als dit niet het geval is, wordt de eigenschap ingesteld op false. | ContextMenu | ||
items : Array [overschrijven]
De array met aangepaste items in dit menu. | ContextMenu | ||
link : URLRequest
De URLRequest van de koppeling. | ContextMenu | ||
numItems : int [overschrijven] [alleen-lezen]
Het aantal items in dit menu. | ContextMenu | ||
parent : NativeMenu [alleen-lezen]
Het bovenliggende menu. | NativeMenu |
Methode | Gedefinieerd door | ||
---|---|---|---|
Maakt een object ContextMenu. | ContextMenu | ||
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Registreert een gebeurtenislistenerobject bij een object EventDispatcher, zodat de listener een melding van een gebeurtenis ontvangt. | EventDispatcher | ||
Voegt een menu-item onder aan het menu toe. | NativeMenu | ||
[overschrijven]
Voegt een menu-item onder aan het menu toe. | ContextMenu | ||
Voegt een submenu aan het menu toe door een nieuw menu-item in te voegen. | NativeMenu | ||
Voegt een submenu toe aan het menu door een nieuw menu-item op de opgegeven positie in te voegen. | NativeMenu | ||
[overschrijven]
Hiermee wordt een kopie van het opgegeven ContextMenu-object gemaakt. | ContextMenu | ||
[overschrijven]
Meldt of dit menu het opgegeven menu-item bevat. | ContextMenu | ||
Verzendt een gebeurtenis naar de gebeurtenisstroom. | EventDispatcher | ||
[overschrijven]
Geeft dit menu op de opgegeven locatie weer. | ContextMenu | ||
[overschrijven]
Hiermee wordt het menu-item opgehaald bij de opgegeven index. | ContextMenu | ||
Hiermee wordt het menu-item met de opgegeven naam opgehaald. | NativeMenu | ||
[overschrijven]
Haalt de positie van het opgegeven item op. | ContextMenu | ||
Controleert of het object EventDispatcher listeners heeft geregistreerd voor een specifiek type gebeurtenis. | EventDispatcher | ||
Geeft aan of voor een object een opgegeven eigenschap is gedefinieerd. | Object | ||
Verbergt alle ingebouwde menu-items (met uitzondering van Instellingen) in het opgegeven object ContextMenu. | ContextMenu | ||
Geeft aan of een instantie van de klasse Object zich in de prototypeketen van het object bevindt dat als parameter is opgegeven. | Object | ||
Geeft aan of de opgegeven eigenschap bestaat en kan worden opgesomd. | Object | ||
[overschrijven]
Hiermee worden alle items uit de lijst verwijderd. | ContextMenu | ||
Verwijdert een listener uit het object EventDispatcher. | EventDispatcher | ||
Hiermee wordt het opgegeven menu-item verwijderd. | NativeMenu | ||
[overschrijven]
Verwijdert het menu-item en retourneert het bij de opgegeven index. | ContextMenu | ||
Verplaatst een menu-item naar de opgegeven positie. | NativeMenu | ||
Stelt de beschikbaarheid van een dynamische eigenschap voor lusbewerkingen in. | Object | ||
Geeft de tekenreeksweergave van dit object weer, geformatteerd volgens de locatiespecifieke conventies. | Object | ||
Retourneert een tekenreeksrepresentatie van het opgegeven object. | Object | ||
Retourneert de primitieve waarde van het opgegeven object. | Object | ||
Controleert of een gebeurtenislistener is geregistreerd bij dit object EventDispatcher of een van de voorouders voor het opgegeven type gebeurtenis. | EventDispatcher |
Gebeurtenis | Overzicht | Gedefinieerd door | ||
---|---|---|---|---|
[uitgezonden gebeurtenis] Wordt verzonden wanneer Flash Player of de AIR-toepassing de besturingssysteemfocus krijgt en actief wordt. | EventDispatcher | |||
[uitgezonden gebeurtenis] Wordt verzonden wanneer Flash Player of de AIR-toepassing de systeemfocus verliest en inactief wordt. | EventDispatcher | |||
Wordt verzonden door dit NativeMenu-object vlak voordat het menu wordt weergegeven. | NativeMenu | |||
Wordt verzonden wanneer een gebruiker voor het eerst een contextmenu genereert, maar voordat de inhoud van het contextmenu wordt weergegeven. | ContextMenu | |||
Verzonden door dit NativeMenu-object wanneer op een toetsequivalent wordt gedrukt en direct voordat het menu wordt weergegeven. | NativeMenu | |||
Wordt verzonden door dit object NativeMenu wanneer een van de menu-items of een item in een van de onderliggende submenu's wordt geselecteerd. | NativeMenu |
builtInItems | eigenschap |
builtInItems:ContextMenuBuiltInItems
Taalversie: | ActionScript 3.0 |
Runtimeversies: | AIR 1.0, Flash Player 9 |
Een instantie van de klasse ContextMenuBuiltInItems met de volgende eigenschappen: forwardAndBack
, loop
, play
, print
, quality
, rewind
, save
en zoom
. Wanneer u deze variabelen op false
instelt, worden de overeenkomende menu-items uit het opgegeven object ContextMenu verwijderd. Deze eigenschappen kunnen worden opgesomd en zijn standaard op true
ingesteld.
Opmerking: In AIR bevatten contextmenu's geen ingebouwde items.
Implementatie
public function get builtInItems():ContextMenuBuiltInItems
public function set builtInItems(value:ContextMenuBuiltInItems):void
Verwante API-elementen
clipboardItems | eigenschap |
clipboardItems:ContextMenuClipboardItems
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5 |
Een instantie van de klasse ContextMenuClipboardItems met de volgende eigenschappen: cut
, copy
, paste
, delete
, selectAll
. Wanneer een van deze eigenschappen wordt ingesteld op false
wordt het corresponderende item in het klembordmenu uitgeschakeld.
Implementatie
public function get clipboardItems():ContextMenuClipboardItems
public function set clipboardItems(value:ContextMenuClipboardItems):void
Verwante API-elementen
Voorbeeld ( Hoe dit voorbeeld te gebruiken )
clipboardItems
van het object ContextMenu
gedemonstreerd. Maak een ContextMenu
en stel de eigenschap clipboardMenu
hiervan in op true
. Voeg een gebeurtenishandler toe voor de gebeurtenis MENU_SELECT
(meestal een rechtermuisklik) en wijs het menu aan een weergaveobject toe. In dit geval worden de menu's voor kopiëren
en plakken
ingeschakeld.
package { import flash.ui.ContextMenu; import flash.events.ContextMenuEvent; import flash.display.Sprite; public class ContextMenuClipboardItemsExample extends Sprite { public function ContextMenuClipboardItemsExample() { var myContextMenu:ContextMenu = new ContextMenu(); myContextMenu.clipboardMenu = true; myContextMenu.addEventListener(ContextMenuEvent.MENU_SELECT, menuSelectHandler); var rc:Sprite = new Sprite(); rc.graphics.beginFill(0xDDDDDD); rc.graphics.drawRect(0,0,100,30); addChild(rc); rc.contextMenu = myContextMenu; } function menuSelectHandler(event:ContextMenuEvent):void { event.contextMenuOwner.contextMenu.clipboardItems.copy = true; event.contextMenuOwner.contextMenu.clipboardItems.paste = true; } } }
clipboardMenu | eigenschap |
clipboardMenu:Boolean
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5 |
Geeft aan of het klembordmenu moet worden gebruikt of niet. Als deze waarde true
is, bepaalt de eigenschap clipboardItems
welke items in het klembordmenu zijn in- of uitgeschakeld.
Als de eigenschap link
niet null is, wordt deze clipBoardMenu
-eigenschap genegeerd.
Implementatie
public function get clipboardMenu():Boolean
public function set clipboardMenu(value:Boolean):void
customItems | eigenschap |
customItems:Array
Taalversie: | ActionScript 3.0 |
Runtimeversies: | AIR 1.0, Flash Player 9 |
Een array van objecten ContextMenuItem. Elk object in de array vertegenwoordigt een contextmenu-item dat u hebt gedefinieerd. Gebruik deze eigenschap om aangepaste menu-items toe te voegen, te verwijderen of te wijzigen.
Wanneer u nieuwe menu-items wilt toevoegen, maakt u een nieuw object ContextMenuItem en voegt u deze vervolgens toe aan de array customItems
(bijvoorbeeld met Array.push()
). Zie ContextMenuItem voor meer informatie over het maken van menu-items.
Implementatie
public function get customItems():Array
public function set customItems(value:Array):void
Verwante API-elementen
isSupported | eigenschap |
isSupported:Boolean
[alleen-lezen] Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10.1, AIR 2 |
De eigenschap isSupported
wordt ingesteld op true
als de ContextMenu-klasse op het huidige platform wordt ondersteund. Als dit niet het geval is, wordt de eigenschap ingesteld op false
.
Implementatie
public static function get isSupported():Boolean
items | eigenschap |
items:Array
[overschrijven] Taalversie: | ActionScript 3.0 |
Runtimeversies: | AIR 1.0 |
De array met aangepaste items in dit menu.
Het gebruik van deze eigenschap komt overeen met het gebruik van de eigenschap customItems
. De array is gesorteerd op volgorde van weergave.
Implementatie
override public function get items():Array
override public function set items(value:Array):void
link | eigenschap |
link:URLRequest
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5 |
De URLRequest
van de koppeling. Als deze eigenschap null
is, wordt een normaal snelmenu weergegeven. Als deze eigenschap niet null
is, wordt het koppelingssnelmenu weergegeven, waarvoor de opgegeven URL wordt gebruikt.
Als een koppeling
is opgegeven, wordt de eigenschap clipboardMenu
genegeerd.
De standaardwaarde is null
.
Implementatie
public function get link():URLRequest
public function set link(value:URLRequest):void
numItems | eigenschap |
ContextMenu | () | Constructor |
public function ContextMenu()
Taalversie: | ActionScript 3.0 |
Runtimeversies: | AIR 1.0, Flash Player 9 |
Maakt een object ContextMenu.
Verwante API-elementen
addItemAt | () | methode |
override public function addItemAt(item:NativeMenuItem, index:int):NativeMenuItem
Taalversie: | ActionScript 3.0 |
Runtimeversies: | AIR 1.0 |
Voegt een menu-item onder aan het menu toe.
Wanneer u een contextmenu maakt, kunt u zowel objecten NativeMenuItem als objecten ContextMenuItem toevoegen. Het is echter raadzaam slechts één type object te gebruiken in een contextmenu, zodat alle items in het menu dezelfde eigenschappen hebben.
Parameters
item:NativeMenuItem — Het item dat onder aan het menu moet worden toegevoegd.
| |
index:int |
NativeMenuItem |
Gegenereerde uitzondering
ArgumentError — Als item null is.
| |
ArgumentError — Als item lid is van een ander menu.
|
clone | () | methode |
override public function clone():NativeMenu
Taalversie: | ActionScript 3.0 |
Runtimeversies: | AIR 1.0, Flash Player 9 |
Hiermee wordt een kopie van het opgegeven ContextMenu-object gemaakt. De kopie neemt alle eigenschappen over van het oorspronkelijke menuobject.
Geretourneerde waardeNativeMenu — Een ContextMenu-object met alle eigenschappen van het oorspronkelijke menuobject.
|
containsItem | () | methode |
override public function containsItem(item:NativeMenuItem):Boolean
Taalversie: | ActionScript 3.0 |
Runtimeversies: | AIR 1.0 |
Meldt of dit menu het opgegeven menu-item bevat.
Parameters
item:NativeMenuItem — Het item dat moet worden opgezocht.
|
Boolean — true als item zich in dit menu bevindt.
|
display | () | methode |
override public function display(stage:Stage, stageX:Number, stageY:Number):void
Runtimeversies: | AIR 1.0 |
Geeft dit menu op de opgegeven locatie weer.
Opmerking: in Flash Player wordt deze methode niet ondersteund.
Parameters
stage:Stage — Het object Stage waarin dit menu moet worden weergegeven.
| |
stageX:Number — Het aantal horizontale pixels ten opzichte van de oorsprong van het werkgebied waarop dit menu moet worden weergegeven.
| |
stageY:Number — Het aantal verticale pixels ten opzichte van de oorsprong van het werkgebied waarop dit menu moet worden weergegeven.
|
getItemAt | () | methode |
override public function getItemAt(index:int):NativeMenuItem
Taalversie: | ActionScript 3.0 |
Runtimeversies: | AIR 1.0 |
Hiermee wordt het menu-item opgehaald bij de opgegeven index.
Parameters
index:int — De positie (met basis nul) van het item dat moet worden geretourneerd.
|
NativeMenuItem — Het item op de opgegeven positie in het menu.
|
Gegenereerde uitzondering
RangeError — Als index buiten de grenzen van de items -array van het menu valt.
|
getItemIndex | () | methode |
override public function getItemIndex(item:NativeMenuItem):int
Taalversie: | ActionScript 3.0 |
Runtimeversies: | AIR 1.0 |
Haalt de positie van het opgegeven item op.
Parameters
item:NativeMenuItem — Het NativeMenuItem-object dat moet worden opgezocht.
|
int — De positie (met basis nul) van het opgegeven item in dit menu of -1 , als het item zich niet in dit menu bevindt.
|
hideBuiltInItems | () | methode |
public function hideBuiltInItems():void
Taalversie: | ActionScript 3.0 |
Runtimeversies: | AIR 1.0, Flash Player 9 |
Verbergt alle ingebouwde menu-items (met uitzondering van Instellingen) in het opgegeven object ContextMenu. Wanneer de foutopsporingsversie van Flash Player wordt uitgevoerd, wordt het menu-item Debugging weergegeven, hoewel deze gedimd is voor SWF-bestanden die foutopsporing op afstand niet hebben ingeschakeld.
Deze methode verbergt alleen de menu-items die in het standaardcontextmenu worden weergegeven; de methode heeft geen effect op items die in de bewerkmenu’s of foutmenu’s worden weergegeven.
Deze methode werkt wanneer u alle booleaanse leden van my_cm
.builtInItems
instelt op false
. U kunt een ingebouwd item selectief zichtbaar maken door het overeenkomende lid in my_cm
.builtInItems
in te stellen op true
.
Opmerking: In AIR bevatten contextmenu's geen ingebouwde items. Het aanroepen van deze methode heeft geen effect.
Verwante API-elementen
removeAllItems | () | methode |
override public function removeAllItems():void
Runtimeversies: | AIR 1.0 |
Hiermee worden alle items uit de lijst verwijderd.
removeItemAt | () | methode |
override public function removeItemAt(index:int):NativeMenuItem
Runtimeversies: | AIR 1.0 |
Verwijdert het menu-item en retourneert het bij de opgegeven index.
Parameters
index:int — De positie (met basis nul) van het item dat moet worden verwijderd.
|
NativeMenuItem — Het verwijderde NativeMenuItem-object.
|
menuSelect | Gebeurtenis |
flash.events.ContextMenuEvent
eigenschap ContextMenuEvent.type =
flash.events.ContextMenuEvent.MENU_SELECT
Taalversie: | ActionScript 3.0 |
Runtimeversies: | AIR 1.0, Flash Player 9 |
Wordt verzonden wanneer een gebruiker voor het eerst een contextmenu genereert, maar voordat de inhoud van het contextmenu wordt weergegeven. Hierdoor kan uw programma de set contexmenu-items wijzigen voordat het menu wordt weergegeven. De gebruiker genereert het contextmenu door met de rechtermuisknop op het aanwijsapparaat te klikken.
Definieert de waarde van de eigenschaptype
van een gebeurtenisobject menuSelect
.
Deze gebeurtenis heeft de volgende eigenschappen:
Eigenschap | Waarde |
---|---|
bubbles | false |
cancelable | false ; er is geen standaardgedrag om te annuleren. |
contextMenuOwner | Het weergaveoverzichtobject waaraan het menu is gekoppeld. |
currentTarget | Het object dat het gebeurtenisobject actief verwerkt met een gebeurtenislistener. |
mouseTarget | Het weergaveoverzichtobject waarop de gebruiker met de rechtermuisknop heeft geklikt om het contextmenu weer te geven. |
target | Het object ContextMenu dat wordt weergegeven. Het doel is niet altijd het object in het weergaveoverzicht dat in de gebeurtenislistener is geregistreerd. Gebruik de eigenschap currentTarget voor toegang tot het object in het weergaveoverzicht dat momenteel de gebeurtenis verwerkt. |
ContextMenuExample
gebruikt om de standaardcontextmenu-items te verwijderen uit het werkgebied en een nieuw menu-item toe te voegen dat de kleur van een vierkant in het werkgebied wijzigt als het wordt aangeklikt. Dit wordt gedaan door de volgende stappen te volgen:
- Een eigenschap
myContextMenu
wordt gedeclareerd en vervolgens toegewezen aan een nieuw object ContextMenu en een eigenschapredRectangle
van het type Sprite wordt gedeclareerd. - De methode
removeDefaultItems()
wordt aangeroepen. Deze verwijdert alle ingebouwde contextmenu-items behalve Print. - De methode
addCustomMenuItems()
wordt aangeroepen, waardoor een menu-item met de naamRed to Black
in de arraydefaultItems
wordt geplaatst met de methodepush()
van Array. Een gebeurtenislistenermenuItemSelect
wordt toegevoegd aan het object ContextMenuItem en de daaraan gekoppelde methode wordtmenuItemSelectHandler()
genoemd. Deze methode drukt instructies af mettrace()
wanneer toegang wordt verkregen tot het contextmenu enRed to Black
wordt geselecteerd. Ook wordt het rode vierkant verwijderd en vervangen door een zwart vierkant. - Een gebeurtenislistener van het type
menuSelect
wordt toegevoegd, samen met de gekoppelde methodemenuSelectHandler
, die elke keer dat een item in het contextmenu wordt geopend, drie instructies afdrukt mettrace()
. - Vervolgens tekent
addChildren()
een rood vierkant en voegt het toe aan het weergaveoverzicht waar het direct wordt weergegeven. - Tot slot wordt
myContextMenu
toegewezen aan het contextmenu van de spriteredRectangle
, zodat het aangepaste contextmenu alleen wordt weergegeven wanneer de muisaanwijzer zich boven het vierkant bevindt.
package { import flash.ui.ContextMenu; import flash.ui.ContextMenuItem; import flash.ui.ContextMenuBuiltInItems; import flash.events.ContextMenuEvent; import flash.display.Sprite; import flash.display.Shape; import flash.text.TextField; public class ContextMenuExample extends Sprite { private var myContextMenu:ContextMenu; private var menuLabel:String = "Reverse Colors"; private var textLabel:String = "Right Click"; private var redRectangle:Sprite; private var label:TextField; private var size:uint = 100; private var black:uint = 0x000000; private var red:uint = 0xFF0000; public function ContextMenuExample() { myContextMenu = new ContextMenu(); removeDefaultItems(); addCustomMenuItems(); myContextMenu.addEventListener(ContextMenuEvent.MENU_SELECT, menuSelectHandler); addChildren(); redRectangle.contextMenu = myContextMenu; } private function addChildren():void { redRectangle = new Sprite(); redRectangle.graphics.beginFill(red); redRectangle.graphics.drawRect(0, 0, size, size); addChild(redRectangle); redRectangle.x = size; redRectangle.y = size; label = createLabel(); redRectangle.addChild(label); } private function removeDefaultItems():void { myContextMenu.hideBuiltInItems(); var defaultItems:ContextMenuBuiltInItems = myContextMenu.builtInItems; defaultItems.print = true; } private function addCustomMenuItems():void { var item:ContextMenuItem = new ContextMenuItem(menuLabel); myContextMenu.customItems.push(item); item.addEventListener(ContextMenuEvent.MENU_ITEM_SELECT, menuItemSelectHandler); } private function menuSelectHandler(event:ContextMenuEvent):void { trace("menuSelectHandler: " + event); } private function menuItemSelectHandler(event:ContextMenuEvent):void { trace("menuItemSelectHandler: " + event); var textColor:uint = (label.textColor == black) ? red : black; var bgColor:uint = (label.textColor == black) ? black : red; redRectangle.graphics.clear(); redRectangle.graphics.beginFill(bgColor); redRectangle.graphics.drawRect(0, 0, size, size); label.textColor = textColor; } private function createLabel():TextField { var txtField:TextField = new TextField(); txtField.text = textLabel; return txtField; } } }
Wed Jun 13 2018, 11:42 AM Z