Paket | fl.controls |
Klass | public class TileList |
Arv | TileList SelectableList BaseScrollPane UIComponent Sprite DisplayObjectContainer InteractiveObject DisplayObject EventDispatcher Object |
Implementerar | IFocusManagerComponent |
Språkversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Om du vill ändra på utfyllningen som separerar cellens kantlinje från bilden kan du ställa in imagePadding
-formatet globalt eller ställa in det på ImageCell-klassen. Precis som med andra cellformat går det inte att ställa in imagePadding
-formatet på TileList-komponentgränssnittet.
Relaterade API-element
Egenskap | Definieras med | ||
---|---|---|---|
accessibilityImplementation : AccessibilityImplementation
Den aktuella hjälpmedelsimplementeringen (AccessibilityImplementation) för den här InteractiveObject-instansen. | InteractiveObject | ||
accessibilityProperties : AccessibilityProperties
De nuvarande hjälpmedelsalternativen för det här visningsobjektet. | DisplayObject | ||
allowMultipleSelection : Boolean
Hämtar ett booleskt värde som anger om mer än ett listobjekt kan markeras åt gången. | SelectableList | ||
alpha : Number
Anger det angivna objektets alfagenomskinlighetsvärde. | DisplayObject | ||
blendMode : String
Ett värde från klassen BlendMode som anger vilket blandningsläge som ska användas. | DisplayObject | ||
blendShader : Shader [lässkyddad]
Ställer in en skuggning som används för blandning av förgrund och bakgrund. | DisplayObject | ||
buttonMode : Boolean
Anger knappläge för den här spriten. | Sprite | ||
cacheAsBitmap : Boolean
Om det är true, sparar Flash-miljöerna en intern bitmappsrepresentation av visningsobjektet i cache-minnet. | DisplayObject | ||
cacheAsBitmapMatrix : Matrix
Om detta inte är null definierar det här Matrix-objektet hur ett visningsobjekt återges när cacheAsBitmap har värdet true. | DisplayObject | ||
columnCount : uint
Hämtar eller ställer in antalet kolumner som är åtminstone delvis synliga i listan. | TileList | ||
columnWidth : Number
Hämtar eller ställer in bredden som tillämpas på varje kolumn i listan, i pixlar. | TileList | ||
constructor : Object
En referens till klassobjektet eller konstruktorfunktionen för en given objektinstans. | Object | ||
contextMenu : NativeMenu
Anger vilken snabbmeny som är associerad med det här objektet. | InteractiveObject | ||
dataProvider : DataProvider [åsidosätt]
Hämtar eller ställer in datamodellen för listobjekten som ska visas. | TileList | ||
direction : String
Hämtar eller ställer in ett värde som visar om TileList-komponenten rullar vågrätt eller lodrätt. | TileList | ||
doubleClickEnabled : Boolean
Anger om det här objektet tar emot doubleClick-händelser. | InteractiveObject | ||
dropTarget : DisplayObject [skrivskyddad]
Anger det visningsobjekt som spriten dras över, eller som spriten släpptes på. | Sprite | ||
enabled : Boolean
Hämtar eller ställer in värde som anger om komponenten kan ta emot användarinteraktion. | UIComponent | ||
filters : Array
En indexerad array som innehåller varje filterobjekt som är associerat med visningsobjektet. | DisplayObject | ||
focusEnabled : Boolean
Hämtar eller ställer in booleskt värde som anger om komponenten kan ta emot fokus när användaren har klickat på den. | UIComponent | ||
focusManager : IFocusManager
Hämtar eller ställer in FocusManager som kontrollerar fokus för den här komponenten och dess jämlikar. | UIComponent | ||
focusRect : Object
Anger om det här objektet visar en fokusram. | InteractiveObject | ||
graphics : Graphics [skrivskyddad]
Anger det Graphics-objekt som tillhör denna sprite där kommandon för vektorritning kan göras. | Sprite | ||
height : Number [åsidosätt]
Hämtar eller ställer in komponenternas höjd, i pixlar. | UIComponent | ||
hitArea : Sprite
Utser en annan sprite som ska fungera som träffområde för en sprite. | Sprite | ||
horizontalLineScrollSize : Number
Hämtar eller ställer in ett värde som beskriver vilken mängd innehåll som ska rullas, vågrätt, när användaren klickar på en rullningspil. | BaseScrollPane | ||
horizontalPageScrollSize : Number
Hämtar eller ställer in antalet pixlar som rullningsreglaget ska flyttas med på den vågräta rullningslisten när spårning av rullningslist är aktiverad. | BaseScrollPane | ||
horizontalScrollBar : ScrollBar [skrivskyddad]
Hämtar en referens till den vågräta rullningslisten. | BaseScrollPane | ||
horizontalScrollPolicy : String
Hämtar eller ställer in ett värde som anger status för den vågräta rullningslisten. | BaseScrollPane | ||
horizontalScrollPosition : Number
Hämtar eller ställer in ett värde som beskriver den vågräta positionen för den vågräta rullningslisten i rullningsfönstret, i pixlar. | BaseScrollPane | ||
iconField : String
Hämtar eller ställer in objektfältet med objektets ikon. | TileList | ||
iconFunction : Function
Hämtar eller ställer in funktionen som ska användas för att hämta ikonen för objektet. | TileList | ||
innerHeight : Number [skrivskyddad]
Hämtar höjden på innehållsområdet, i pixlar. | TileList | ||
innerWidth : Number [skrivskyddad]
Hämtar bredden på innehållsområdet, i pixlar. | TileList | ||
labelField : String
Hämtar eller ställer in ett fält i varje objekt som innehåller en etikett för varje ruta. | TileList | ||
labelFunction : Function
Hämtar en funktion som visar fälten för ett objekt med en rutas etikettext. | TileList | ||
length : uint [skrivskyddad]
Hämtar antalet objekt i DataProvider. | SelectableList | ||
loaderInfo : LoaderInfo [skrivskyddad]
Returnerar ett LoaderInfo-objekt som innehåller information om hur filen som visningsobjektet tillhör ska läsas in. | DisplayObject | ||
mask : DisplayObject
Det anropande visningsobjektet maskeras av det angivna visningsobjektet. | DisplayObject | ||
maxHorizontalScrollPosition : Number [åsidosätt]
Hämtar maximal vågrät rullningsposition för det aktuella innehållet, i pixlar. | TileList | ||
maxVerticalScrollPosition : Number [skrivskyddad]
Hämtar maximal lodrät rullningsposition för det aktuella innehållet, i pixlar. | BaseScrollPane | ||
metaData : Object
Erhåller metadataobjektet för instansen DisplayObject om metadata har lagrats tillsammans med instansen för detta DisplayObject i SWF-filen via en PlaceObject4-tagg. | DisplayObject | ||
mouseChildren : Boolean
Avgör om objektets underordnade objekt är aktiverade för en mus eller annan användarindataenhet (eller inte). | DisplayObjectContainer | ||
mouseEnabled : Boolean
Anger om det här objektet tar emot musmeddelanden eller annan indata från användaren. | InteractiveObject | ||
mouseFocusEnabled : Boolean
Hämtar eller ställer in ett värde som anger om komponenten kan ta emot fokus när användaren har klickat på den. | UIComponent | ||
mouseX : Number [skrivskyddad]
Anger x-koordinaten för musens eller användarens indataenhets position i pixlar. | DisplayObject | ||
mouseY : Number [skrivskyddad]
Anger y-koordinaten för musens eller användarens indataenhets position i pixlar. | DisplayObject | ||
name : String
Anger instansnamnet för DisplayObject. | DisplayObject | ||
needsSoftKeyboard : Boolean
Anger om ett virtuellt tangentbord (t.ex. ett skärmtangentbord) ska visas när den här InteractiveObject-instansen är i fokus. | InteractiveObject | ||
numChildren : int [skrivskyddad]
Returnerar antalet underordnade objekt det här objektet har. | DisplayObjectContainer | ||
opaqueBackground : Object
Anger om visningsobjektet är ogenomskinligt med en viss bakgrundsfärg. | DisplayObject | ||
parent : DisplayObjectContainer [skrivskyddad]
Anger DisplayObjectContainer-objektet som innehåller visningsobjektet. | DisplayObject | ||
root : DisplayObject [skrivskyddad]
För ett visningsobjekt i en inläst SWF-fil är rotegenskapen det översta visningsobjektet i den del av visningslistans trädstruktur som representeras av den SWF-filen. | DisplayObject | ||
rotation : Number
Anger DisplayObject-instansens rotation i grader från den ursprungliga orienteringen. | DisplayObject | ||
rotationX : Number
Anger x-axelsrotationen i grader för DisplayObject-instansen, från den ursprungliga orienteringen i förhållande till den överordnade 3D-behållaren. | DisplayObject | ||
rotationY : Number
Anger y-axelsrotationen i grader för DisplayObject-instansen, från den ursprungliga orienteringen i förhållande till den överordnade 3D-behållaren. | DisplayObject | ||
rotationZ : Number
Anger z-axelsrotationen i grader för DisplayObject-instansen, från den ursprungliga orienteringen i förhållande till den överordnade 3D-behållaren. | DisplayObject | ||
rowCount : uint [åsidosätt]
Hämtar eller ställer in antalet rader som är åtminstone delvis synliga i listan. | TileList | ||
rowHeight : Number
Hämtar eller ställer in höjden som tillämpas på varje rad i listan, i pixlar. | TileList | ||
scale9Grid : Rectangle
Det skalningsrutnät som används för närvarande. | DisplayObject | ||
scaleX : Number [åsidosätt]
Multiplicerar komponentens aktuella bredd med en skalfaktor. | UIComponent | ||
scaleY : Number [åsidosätt]
Multiplicerar komponentens aktuella höjd med en skalfaktor. | UIComponent | ||
scaleZ : Number
Anger djupskala (procent) för objektet utifrån dess registreringspunkt. | DisplayObject | ||
scrollPolicy : String
Hämtar eller ställer in rullningspolicy för TileList-komponenten. | TileList | ||
scrollRect : Rectangle
Visningsobjektets gränser för rullningsrektangeln. | DisplayObject | ||
selectable : Boolean
Hämtar eller ställer in ett booleskt värde som anger om objekten i listan kan markeras. | SelectableList | ||
selectedIndex : int
Hämtar eller ställer in indexvärdet för objektet som är markerat i en lista där bara ett objekt kan vara markerat. | SelectableList | ||
selectedIndices : Array
Hämtar eller ställer in en array som innehåller objekten som markerades från en lista där flera objekt är markerade. | SelectableList | ||
selectedItem : Object
Hämtar eller ställer in objektet som markerades från en lista där bara ett objekt kan vara markerat. | SelectableList | ||
selectedItems : Array
Hämtar eller ställer in en array som innehåller objekten från en lista där flera objekt är markerade. | SelectableList | ||
softKeyboard : String
Kontrollerar utseendet på skärmtangentbordet. | InteractiveObject | ||
softKeyboardInputAreaOfInterest : Rectangle
Definierar det område som ska behållas på skärmen när skärmtangentbordet visas (ej tillgängligt på iOS). | InteractiveObject | ||
soundTransform : flash.media:SoundTransform
Styr ljudet i den här spriten. | Sprite | ||
sourceField : String
Hämtar eller ställer in objektfältet med källsökvägen för en ruta. | TileList | ||
sourceFunction : Function
Hämtar eller ställer in den funktion som ska användas för att hämta källsökvägen för en ruta. | TileList | ||
stage : Stage [skrivskyddad]
Visningsobjektets scen. | DisplayObject | ||
tabChildren : Boolean
Avgör om objektets underordnade objekt är tabbaktiverade. | DisplayObjectContainer | ||
tabEnabled : Boolean
Anger om det här objektet inkluderas i tabbordningen. | InteractiveObject | ||
tabIndex : int
Anger tabbordningen för objekt i en SWF-fil. | InteractiveObject | ||
textSnapshot : flash.text:TextSnapshot [skrivskyddad]
Returnerar ett TextSnapshot-objekt för den här DisplayObjectContainer-instansen. | DisplayObjectContainer | ||
transform : flash.geom:Transform
Ett objekt med egenskaper som gäller ett visningsobjekts matris, färgomformning och pixelgränser. | DisplayObject | ||
useBitmapScrolling : Boolean
Med true inställt anges värdet i cacheAsBitmap-egenskapen för rullningsinnehållet till true; med false inställt stängs värdet av. | BaseScrollPane | ||
useHandCursor : Boolean
Ett booleskt värde som anger om den pekande handen (handpekaren) ska visas när pekaren passerar över en sprite, vars buttonMode-egenskap är true. | Sprite | ||
verticalLineScrollSize : Number
Hämtar eller ställer in ett värde som beskriver hur många pixlar som ska rullas lodrätt när användaren klickar på en rullningspil. | BaseScrollPane | ||
verticalPageScrollSize : Number
Hämtar eller ställer in antalet pixlar som rullningsreglaget ska flyttas med på den lodräta rullningslisten när spårning av rullningslist är aktiverad. | BaseScrollPane | ||
verticalScrollBar : ScrollBar [skrivskyddad]
Hämtar en referens till den lodräta rullningslisten. | BaseScrollPane | ||
verticalScrollPolicy : String
Hämtar eller ställer in ett värde som anger status för den lodräta rullningslisten. | BaseScrollPane | ||
verticalScrollPosition : Number
Hämtar eller ställer in ett värde som beskriver den lodräta positionen för den lodräta rullningslisten i rullningsfönstret, i pixlar. | BaseScrollPane | ||
visible : Boolean [åsidosätt]
Hämtar eller ställer in värde som anger om den aktuella komponentinstansen är synlig. | UIComponent | ||
width : Number [åsidosätt]
Hämtar eller ställer in komponenternas bredd, i pixlar. | UIComponent | ||
x : Number [åsidosätt]
Hämtar eller ställer in x-koordinaten som motsvarar komponentens position längs x-axeln inom dess överordnade behållare. | UIComponent | ||
y : Number [åsidosätt]
Hämtar eller ställer in y-koordinaten som motsvarar komponentens position längs y-axeln inom dess överordnade behållare. | UIComponent | ||
z : Number
Anger z-koordinatens position längs DisplayObject-instansens z-axel i förhållande till den överordnade 3D-behållaren. | DisplayObject |
Metod | Definieras med | ||
---|---|---|---|
TileList()
Skapar en ny instans av komponenten List. | TileList | ||
Lägger till en underordnad DisplayObject-instans i den här DisplayObjectContainer-instansen. | DisplayObjectContainer | ||
Lägger till en underordnad DisplayObject-instans i den här DisplayObjectContainer-instansen. | DisplayObjectContainer | ||
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Registrerar ett händelseavlyssnarobjekt för ett EventDispatcher-objekt så att avlyssnaren får meddelanden om händelser. | EventDispatcher | ||
Lägg till ett objekt i slutet av objektlistan. | SelectableList | ||
Infogar ett objekt i listan vid den angivna indexplatsen. | SelectableList | ||
Anger om säkerhetsrestriktionerna kan göra att visningsobjekt utelämnas från listan som returneras när metoden DisplayObjectContainer.getObjectsUnderPoint() anropas med den angivna punkten. | DisplayObjectContainer | ||
Tar bort ett format som angetts för renderarna i listan. | SelectableList | ||
Rensar det objekt i listan som är markerat för tillfället och ställer in selectedIndex-egenskapen på -1. | SelectableList | ||
Tar bort en formategenskap från den här komponentinstansen. | UIComponent | ||
Avgör om det angivna visningsobjektet är underordnat DisplayObjectContainer-instansen eller själva instansen. | DisplayObjectContainer | ||
Skickar en händelse till händelseflödet. | EventDispatcher | ||
Visar eller döljer fokusindikatorn på komponenten. | UIComponent | ||
Initierar omedelbar ritning utan att göra allt ogiltigt som invalidateNow gör. | UIComponent | ||
Returnerar en rektangel som definierar visningsområdets område i relation till targetCoordinateSpace-objektets koordinatsystem. | DisplayObject | ||
Returnerar den underordnade visningsobjektsinstansen som finns vid det angivna indexvärdet. | DisplayObjectContainer | ||
Returnerar det underordnade visningsobjektet som har ett visst namn. | DisplayObjectContainer | ||
Returnerar indexpositionen för en underordnad DisplayObject-instans. | DisplayObjectContainer | ||
Hämtar objektet som är i fokus. | UIComponent | ||
Hämtar objektet vid det angivna indexvärdet. | SelectableList | ||
Returnerar indexvärdet för nästa objekt i den dataProvider där etikettens första tecken matchar ett angivet strängtecken. | SelectableList | ||
Returnerar en array med objekt som ligger under den angivna punkten och är underordnade (eller indirekt underordnade) den här DisplayObjectContainer-instansen. | DisplayObjectContainer | ||
Returnerar en rektangel som definierar visningsområdets gräns, baserat på koordinatsystemet som definieras av targetCoordinateSpace-parametern, exklusive eventuella linjer i former. | DisplayObject | ||
Hämtar ett format som angetts för renderarna i listan. | SelectableList | ||
Hämtar en formategenskap som är inställd i komponentens sökkedja. | UIComponent | ||
[statisk]
Hämtar standardformatförskjutningen för den aktuella komponenten. | TileList | ||
Konverterar punktobjektet från scenens (globala) koordinater till visningsobjektets (lokala) koordinater. | DisplayObject | ||
Konverterar en tvådimensionell punkt från scenens (globala) koordinater till ett tredimensionellt visningsobjekts (lokala) koordinater. | DisplayObject | ||
Kontrollerar om EventDispatcher-objektet har några avlyssnare registrerade för en viss typ av händelse. | EventDispatcher | ||
Anger om det finns en egenskap angiven för ett objekt. | Object | ||
Utvärderar begränsningsramen för visningsobjektet för att kontrollera om den överlappar eller korsar begränsningsramen för obj-visningsobjektet. | DisplayObject | ||
Utvärderar visningsobjektet för att avgöra om det överlappar eller korsar den punkt som anges av x- och y-parametrarna. | DisplayObject | ||
Markerar en egenskap som ogiltig och ritar om komponenten i nästa bildruta om inte annat anges. | UIComponent | ||
Gör en specifik objektrenderare ogiltig. | SelectableList | ||
Gör renderaren ogiltig för objektet vid det angivna indexvärdet. | SelectableList | ||
Gör hela listan ogiltig. Alla objekt måste göras om. | SelectableList | ||
Kontrollerar om det angivna objektet har markerats i listan. | SelectableList | ||
Anger om en instans av klassen Object finns i prototypkedjan för objektet som anges som parameter. | Object | ||
Hämtar ICellRenderer för ett angivet objekt om det finns något. | SelectableList | ||
[åsidosätt]
Hämtar den sträng renderaren visar för det givna dataobjektet baserat på egenskaperna labelField och labelFunction. | TileList | ||
Konverterar en tredimensionell punkt för det tredimensionella visningsobjektets (lokala) koordinater till en tvådimensionell punkt i scenens (globala) koordinater. | DisplayObject | ||
Konverterar punktobjektet från visningsobjektets (lokala) koordinater till scenens (globala) koordinater. | DisplayObject | ||
[statisk]
Sammanfogar format från flera klasser till ett objekt. | UIComponent | ||
Flyttar komponenten till den angivna positionen inom dess överordnade. | UIComponent | ||
Anger om den angivna egenskapen finns och är uppräkningsbar. | Object | ||
Tar bort alla objekt från listan. | SelectableList | ||
Tar bort den angivna underordnade DisplayObject-instansen från listan med underordnade för DisplayObjectContainer-instansen. | DisplayObjectContainer | ||
Tar bort ett underordnat DisplayObject från den angivna indexpositionen i den underordnade listan i DisplayObjectContainer. | DisplayObjectContainer | ||
Tar bort alla child-DisplayObject-instanser från listan med underordnade för DisplayObjectContainer-instansen. | DisplayObjectContainer | ||
Tar bort en avlyssnare från EventDispatcher-objektet. | EventDispatcher | ||
Tar bort det angivna objektet från listan. | SelectableList | ||
Tar bort objektet vid den angivna indexpositionen. | SelectableList | ||
Ersätter objektet vid den angivna indexplatsen med ett annat objekt. | SelectableList | ||
Visar ett virtuellt tangentbord. | InteractiveObject | ||
[åsidosätt]
Rullar listan till objektet vid det angivna indexvärdet. | TileList | ||
Rullar listan till objektet på den plats som anges av det aktuella värdet för selectedIndex-egenskapen. | SelectableList | ||
Ändrar positionen för ett befintligt underordnat objekt i behållaren för visningsobjekt. | DisplayObjectContainer | ||
Ställer in fokus på den här komponenten. | UIComponent | ||
Anger tillgänglighet för en dynamisk egenskap för slingåtgärder. | Object | ||
Ställer in ett format för renderarna i listan. | SelectableList | ||
Ställer in komponenten på angiven bredd och höjd. | UIComponent | ||
Ställer in en formategenskap för en komponentinstans. | UIComponent | ||
Sorterar elementen i aktuell DataProvider. | SelectableList | ||
Sorterar elementen i aktuell DataProvider efter en eller flera fält. | SelectableList | ||
Gör att användaren kan dra angiven sprite. | Sprite | ||
Låter användaren dra angiven sprite på en beröringsaktiverad enhet. | Sprite | ||
Stoppar rekursivt tidslinjekörning av alla filmklipp vars rot är detta objekt. | DisplayObjectContainer | ||
Avslutar metoden startDrag(). | Sprite | ||
Avslutar metoden startTouchDrag(), som används med beröringsaktiverade enheter. | Sprite | ||
Byter z-ordningen (framifrån och bakåt-ordning) för de två underordnade objekten. | DisplayObjectContainer | ||
Byter z-ordningen (framifrån och bakåt-ordning) för underordnade objekt vid de två angivna indexpositionerna i listan med underordnade objekt. | DisplayObjectContainer | ||
Returnerar det här objektets strängrepresentation, formaterad i enlighet med språkspecifika konventioner. | Object | ||
Returnerar det angivna objektets strängbeteckning. | Object | ||
Validerar och uppdaterar egenskaper och layout för det här objektet och ritar om det vid behov. | UIComponent | ||
Returnerar det angivna objektets primitiva värde. | Object | ||
Kontrollerar om en händelseavlyssnare är registrerad för det här EventDispatcher-objektet eller något av dess överordnade objekt för den angivna händelsetypen. | EventDispatcher |
Format är antingen allmänna eller kopplade till ett visst tema. Om formatet är allmänt kan det användas med alla teman. Om ett format är kopplat till ett visst tema kan det bara användas om programmet använder just det temat.
Format | Beskrivning | Definieras med | ||
---|---|---|---|---|
cellRenderer | Typ: Class Språkversion: ActionScript 3.0 Produktversion: Flash CS3 Körningsmiljöversioner: Flash9.0.28.0, AIR 1.0 Den cellrenderare som ska användas för att rendera varje objekt i TileList-komponenten. Standardvärdet är fl.controls.listClasses.ImageCell . | TileList | ||
Typ: Number Format: Length Språkversion: ActionScript 3.0 Produktversion: Flash CS3 Körningsmiljöversioner: Flash9.0.28.0, AIR 1.0 Den utfyllnad som avskiljer listans gräns från dess innehåll, i pixlar. | SelectableList | |||
Typ: Number Språkversion: ActionScript 3.0 Produktversion: Flash CS3 Körningsmiljöversioner: Flash9.0.28.0, AIR 1.0 Det alfavärde som listan ska ställas in på när egenskapen enabled är false . | SelectableList | |||
Typ: flash.text.TextFormat Språkversion: ActionScript 3.0 Produktversion: Flash CS3 Körningsmiljöversioner: Flash9.0.28.0, AIR 1.0 Det TextFormat-objekt som används för att rendera komponentetiketten när knappen är inaktiverad. | UIComponent | |||
Typ: Class Språkversion: ActionScript 3.0 Produktversion: Flash CS3 Körningsmiljöversioner: Flash9.0.28.0, AIR 1.0 Namnet på den klass som ska användas som skal för nedpilsknappen i rullningslisten när den är inaktiverad. | BaseScrollPane | |||
Typ: Class Språkversion: ActionScript 3.0 Produktversion: Flash CS3 Körningsmiljöversioner: Flash9.0.28.0, AIR 1.0 Namnet på den klass som ska användas som skal för nedpilsknappen i rullningslisten när du klickar på pilknappen. | BaseScrollPane | |||
Typ: Class Språkversion: ActionScript 3.0 Produktversion: Flash CS3 Körningsmiljöversioner: Flash9.0.28.0, AIR 1.0 Namnet på den klass som ska användas som skal för nedpilsknappen i rullningslisten när muspekaren är över pilknappen. | BaseScrollPane | |||
Typ: Class Språkversion: ActionScript 3.0 Produktversion: Flash CS3 Körningsmiljöversioner: Flash9.0.28.0, AIR 1.0 Namnet på den klass som ska användas som skal för nedpilsknappen i rullningslisten. | BaseScrollPane | |||
Typ: Number Format: Length Språkversion: ActionScript 3.0 Produktversion: Flash CS3 Körningsmiljöversioner: Flash9.0.28.0, AIR 1.0 Den utfyllnad som skiljer komponentens yttre gränser från fokusindikatorns yttre kantlinjer, i pixlar. | UIComponent | |||
Typ: Class Språkversion: ActionScript 3.0 Produktversion: Flash CS3 Körningsmiljöversioner: Flash9.0.28.0, AIR 1.0 Det skal som ska användas för att visa fokusindikatorer. | UIComponent | |||
Typ: Number Format: Time Språkversion: ActionScript 3.0 Produktversion: Flash CS3 Körningsmiljöversioner: Flash9.0.28.0, AIR 1.0 Efter hur många millisekunder efter att händelsen buttonDown först skickas som en andra buttonDown -händelse ska skickas. | BaseScrollPane | |||
Typ: Number Format: Time Språkversion: ActionScript 3.0 Produktversion: Flash CS3 Körningsmiljöversioner: Flash9.0.28.0, AIR 1.0 Intervallet, i millisekunder, mellan de buttonDown -händelser som skickas efter den fördröjning som anges av formatet repeatDelay . | BaseScrollPane | |||
skin | Typ: Class Språkversion: ActionScript 3.0 Produktversion: Flash CS3 Körningsmiljöversioner: Flash9.0.28.0, AIR 1.0 Det skal som ska användas som bakgrund för TileList-komponenten. Standardvärdet är TileList_skin . | TileList | ||
Typ: flash.text.TextFormat Språkversion: ActionScript 3.0 Produktversion: Flash CS3 Körningsmiljöversioner: Flash9.0.28.0, AIR 1.0 Det TextFormat-objekt som används för att rendera komponentetiketten. | UIComponent | |||
Typ: Class Språkversion: ActionScript 3.0 Produktversion: Flash CS3 Körningsmiljöversioner: Flash9.0.28.0, AIR 1.0 Det skal som används för att indikera att reglaget är i inaktiverat läge. | BaseScrollPane | |||
Typ: Class Språkversion: ActionScript 3.0 Produktversion: Flash CS3 Körningsmiljöversioner: Flash9.0.28.0, AIR 1.0 Namnet på den klass som ska användas som skal för reglaget i rullningslisten när du klickar på reglaget. | BaseScrollPane | |||
Typ: Class Språkversion: ActionScript 3.0 Produktversion: Flash CS3 Körningsmiljöversioner: Flash9.0.28.0, AIR 1.0 Namnet på den klass som ska användas som ikon för reglaget i rullningslisten. | BaseScrollPane | |||
Typ: Class Språkversion: ActionScript 3.0 Produktversion: Flash CS3 Körningsmiljöversioner: Flash9.0.28.0, AIR 1.0 Namnet på den klass som ska användas som skal för reglaget i rullningslisten när muspekaren är över reglaget. | BaseScrollPane | |||
Typ: Class Språkversion: ActionScript 3.0 Produktversion: Flash CS3 Körningsmiljöversioner: Flash9.0.28.0, AIR 1.0 Namnet på den klass som ska användas som skal för reglaget i rullningslisten. | BaseScrollPane | |||
Typ: Class Språkversion: ActionScript 3.0 Produktversion: Flash CS3 Körningsmiljöversioner: Flash9.0.28.0, AIR 1.0 Det skal som används för att ange att banan är inaktiverad. | BaseScrollPane | |||
Typ: Class Språkversion: ActionScript 3.0 Produktversion: Flash CS3 Körningsmiljöversioner: Flash9.0.28.0, AIR 1.0 Det skal som används för att indikera ett inaktiverat skals down-läge. | BaseScrollPane | |||
Typ: Class Språkversion: ActionScript 3.0 Produktversion: Flash CS3 Körningsmiljöversioner: Flash9.0.28.0, AIR 1.0 Det skal som används för att indikera rullningsbanans mouseover-läge. | BaseScrollPane | |||
Typ: Class Språkversion: ActionScript 3.0 Produktversion: Flash CS3 Körningsmiljöversioner: Flash9.0.28.0, AIR 1.0 Det skal som används för att indikera rullningsbanans mouse up-läge. | BaseScrollPane | |||
Typ: Class Språkversion: ActionScript 3.0 Produktversion: Flash CS3 Körningsmiljöversioner: Flash9.0.28.0, AIR 1.0 Namnet på den klass som ska användas som skal för uppilsknappen i rullningslisten när den är inaktiverad. | BaseScrollPane | |||
Typ: Class Språkversion: ActionScript 3.0 Produktversion: Flash CS3 Körningsmiljöversioner: Flash9.0.28.0, AIR 1.0 Namnet på den klass som ska användas som skal för uppilsknappen i rullningslisten när du klickar på pilknappen. | BaseScrollPane | |||
Typ: Class Språkversion: ActionScript 3.0 Produktversion: Flash CS3 Körningsmiljöversioner: Flash9.0.28.0, AIR 1.0 Namnet på den klass som ska användas som skal för uppilsknappen i rullningslisten när muspekaren är över pilknappen. | BaseScrollPane | |||
Typ: Class Språkversion: ActionScript 3.0 Produktversion: Flash CS3 Körningsmiljöversioner: Flash9.0.28.0, AIR 1.0 Namnet på den klass som ska användas som skal för uppilsknappen i rullningslisten. | BaseScrollPane |
columnCount | egenskap |
columnCount:uint
Språkversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Hämtar eller ställer in antalet kolumner som är åtminstone delvis synliga i listan. Om columnCount
-egenskapen ställs in ändras bredden på listan, men TileList-komponenten kan inte hantera det här värdet. Det är viktigt att ställa in columnCount
-värdet efter att värdena dataProvider
och rowHeight
har ställts in. Det enda undantaget är om rowCount
ställs in med egenskapsinspektören. I så fall behålls egenskapen tills komponenten ritas för första gången.
Standardvärdet är 0.
Implementering
public function get columnCount():uint
public function set columnCount(value:uint):void
Relaterade API-element
Exempel ( Så här använder du exemplet )
columnCount
och rowCount
ändras:
import fl.controls.TileList; import fl.controls.ScrollBarDirection; var myTileList:TileList = new TileList(); myTileList.addItem({label:"Image 1", source:"http://www.helpexamples.com/flash/images/image1.jpg"}); myTileList.addItem({label:"Image 2", source:"http://www.helpexamples.com/flash/images/image2.jpg"}); myTileList.addItem({label:"Image 3", source:"http://www.helpexamples.com/flash/images/image3.jpg"}); myTileList.direction = ScrollBarDirection.VERTICAL; myTileList.columnWidth = 200; myTileList.rowHeight = 134; myTileList.columnCount = 1; myTileList.rowCount = 2; myTileList.move(10, 10); addChild(myTileList);
columnWidth | egenskap |
columnWidth:Number
Språkversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Hämtar eller ställer in bredden som tillämpas på varje kolumn i listan, i pixlar.
Standardvärdet är 50.
Implementering
public function get columnWidth():Number
public function set columnWidth(value:Number):void
Relaterade API-element
Exempel ( Så här använder du exemplet )
columnWidth
och rowHeight
ställs in baserade på reglagets värde:
import fl.controls.Slider; import fl.controls.TileList; import fl.data.DataProvider; import fl.events.SliderEvent; var baseURL:String = "http://www.helpexamples.com/flash/images/"; var imagesXML:XML = <images> <img src="image1.jpg" alt="Image 1" /> <img src="image2.jpg" alt="Image 2" /> <img src="image3.jpg" alt="Image 3" /> </images>; var dp:DataProvider = new DataProvider(imagesXML); var columnWidthSlider:Slider = new Slider(); columnWidthSlider.minimum = 50; columnWidthSlider.maximum = 200; columnWidthSlider.liveDragging = true; columnWidthSlider.snapInterval = 10; columnWidthSlider.tickInterval = 10; columnWidthSlider.width = columnWidthSlider.maximum - columnWidthSlider.minimum; columnWidthSlider.move(10, 10); columnWidthSlider.addEventListener(SliderEvent.CHANGE, changeHandler); addChild(columnWidthSlider); var myTileList:TileList = new TileList(); myTileList.dataProvider = dp; myTileList.labelField = "alt"; myTileList.sourceFunction = mySourceFunction; myTileList.width = 530; myTileList.rowCount = 1; myTileList.move(10, 30); addChild(myTileList); function mySourceFunction(item:Object):String { return baseURL + item.src; } function changeHandler(event:SliderEvent):void { myTileList.columnWidth = event.value; myTileList.rowHeight = event.value; myTileList.rowCount = 1; }
dataProvider | egenskap |
dataProvider:DataProvider
[åsidosätt] Språkversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Hämtar eller ställer in datamodellen för listobjekten som ska visas. En DataProvider kan delas med flera listbaserade komponenter. Ändringar i DataProvider är tillgängliga direkt för alla komponenter som använder den som en datakälla.
Implementering
override public function get dataProvider():DataProvider
override public function set dataProvider(value:DataProvider):void
Exempel ( Så här använder du exemplet )
addItem()
:
import fl.controls.TileList; import fl.data.DataProvider; var dp:DataProvider = new DataProvider(); dp.addItem({label:"Image 1", source:"http://www.helpexamples.com/flash/images/image1.jpg"}); dp.addItem({label:"Image 2", source:"http://www.helpexamples.com/flash/images/image2.jpg"}); dp.addItem({label:"Image 3", source:"http://www.helpexamples.com/flash/images/image3.jpg"}); var myTileList:TileList = new TileList(); myTileList.dataProvider = dp; myTileList.columnWidth = 100; myTileList.rowHeight = 100; myTileList.columnCount = 2; myTileList.rowCount = 2; myTileList.move(10, 10); addChild(myTileList);
import fl.controls.TileList; import fl.data.DataProvider; var itemsArray:Array = new Array(); itemsArray.push({label:"Image 1", source:"http://www.helpexamples.com/flash/images/image1.jpg"}); itemsArray.push({label:"Image 2", source:"http://www.helpexamples.com/flash/images/image2.jpg"}); itemsArray.push({label:"Image 3", source:"http://www.helpexamples.com/flash/images/image3.jpg"}); var dp:DataProvider = new DataProvider(itemsArray); var myTileList:TileList = new TileList(); myTileList.dataProvider = dp; myTileList.columnWidth = 100; myTileList.rowHeight = 100; myTileList.columnCount = 2; myTileList.rowCount = 2; myTileList.move(10, 10); addChild(myTileList);
import fl.controls.TileList; import fl.data.DataProvider; var itemsXML:XML = <items> <item label="Image 1" source="http://www.helpexamples.com/flash/images/image1.jpg" /> <item label="Image 2" source="http://www.helpexamples.com/flash/images/image2.jpg" /> <item label="Image 3" source="http://www.helpexamples.com/flash/images/image3.jpg" /> </items>; var dp:DataProvider = new DataProvider(itemsXML); var myTileList:TileList = new TileList(); myTileList.dataProvider = dp; myTileList.columnWidth = 100; myTileList.rowHeight = 100; myTileList.columnCount = 2; myTileList.rowCount = 2; myTileList.move(10, 10); addChild(myTileList);
direction | egenskap |
direction:String
Språkversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Hämtar eller ställer in ett värde som visar om TileList-komponenten rullar vågrätt eller lodrätt. Värdet ScrollBarDirection.HORIZONTAL
anger att TileList-komponenten rullar vågrätt. Värdet ScrollBarDirection.VERTICAL
anger att TileList-komponenten rullar lodrätt.
Standardvärdet är ScrollBarDirection.VERTICAL.
Implementering
public function get direction():String
public function set direction(value:String):void
Relaterade API-element
Exempel ( Så här använder du exemplet )
import fl.controls.ScrollBarDirection; import fl.controls.TileList; var baseURL:String = "http://www.helpexamples.com/flash/images/"; var myTileList:TileList = new TileList(); myTileList.addItem({label:"Image 1", source:baseURL + "image1.jpg"}); myTileList.addItem({label:"Image 2", source:baseURL + "image2.jpg"}); myTileList.addItem({label:"Image 3", source:baseURL + "image3.jpg"}); myTileList.direction = ScrollBarDirection.VERTICAL; myTileList.columnWidth = 100; myTileList.rowHeight= 67; myTileList.columnCount = 1; myTileList.rowCount = 1; myTileList.move(10, 10); addChild(myTileList);
iconField | egenskap |
iconField:String
Språkversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Hämtar eller ställer in objektfältet med objektets ikon.
Obs! iconField
används inte om egenskapen iconFunction
är inställd på en callback-funktion.
Ikoner kan vara klasser eller symboler från biblioteket som har ett klassnamn.
Standardvärdet är null.
Implementering
public function get iconField():String
public function set iconField(value:String):void
Relaterade API-element
Exempel ( Så här använder du exemplet )
MyIcon
. "Exportera för ActionScript" är aktiverat i symbolegenskaperna:
import fl.controls.TileList; import fl.controls.listClasses.CellRenderer; var baseURL:String = "http://www.helpexamples.com/flash/images/"; var myTileList:TileList = new TileList(); myTileList.addItem({src:baseURL + "image1.jpg", iconSrc:MyIcon }); myTileList.addItem({src:baseURL + "image2.jpg", iconSrc:MyIcon }); myTileList.addItem({src:baseURL + "image3.jpg", iconSrc:MyIcon }); myTileList.labelField = "src"; myTileList.labelFunction = myLabelFunction; myTileList.setStyle('cellRenderer', CellRenderer); myTileList.iconField = "iconSrc"; myTileList.columnWidth = 100; myTileList.rowHeight = 67; myTileList.columnCount = myTileList.length; myTileList.rowCount = 1; myTileList.move(10, 10); addChild(myTileList); function myLabelFunction(item:Object):String { var fileName:String = item.src; var filePath:Array = fileName.split("/"); return filePath.pop(); }
iconFunction | egenskap |
iconFunction:Function
Språkversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Hämtar eller ställer in funktionen som ska användas för att hämta ikonen för objektet.
Obs! iconField
används inte om egenskapen iconFunction
är inställd på en callback-funktion.
Ikoner kan vara klasser, eller så kan de vara biblioteksobjekt som har klassnamn.
Standardvärdet är null.
Implementering
public function get iconFunction():Function
public function set iconFunction(value:Function):void
Relaterade API-element
Exempel ( Så här använder du exemplet )
image2.jpg
är källan för objektet används. Ikonen måste vara en symbol i biblioteket med namnet MyIcon
. "Exportera för ActionScript" är aktiverat i symbolegenskaperna:
import fl.controls.TileList; import fl.controls.listClasses.CellRenderer; var baseURL:String = "http://www.helpexamples.com/flash/images/"; var myTileList:TileList = new TileList(); myTileList.addItem({src:baseURL + "image1.jpg" }); myTileList.addItem({src:baseURL + "image2.jpg" }); myTileList.addItem({src:baseURL + "image3.jpg" }); myTileList.labelField = "src"; myTileList.labelFunction = myLabelFunction; myTileList.setStyle('cellRenderer', CellRenderer); myTileList.iconFunction = myIconFunction; myTileList.columnWidth = 100; myTileList.rowHeight = 67; myTileList.columnCount = myTileList.length; myTileList.rowCount = 1; myTileList.move(10, 10); addChild(myTileList); function myLabelFunction(item:Object):String { var fileName:String = item.src; var filePath:Array = fileName.split("/"); return filePath.pop(); } function myIconFunction(item:Object):Class { if(item.src == baseURL + "image2.jpg") { return MyIcon; } else { return null; } }
innerHeight | egenskap |
innerHeight:Number
[skrivskyddad] Språkversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Hämtar höjden på innehållsområdet, i pixlar. Det här värdet är komponentens höjd minus den kombinerade höjden på contentPadding
-värdet och den vågräta rullningslistens höjd, om den vågräta rullningslisten är synlig.
Implementering
public function get innerHeight():Number
Relaterade API-element
innerWidth | egenskap |
innerWidth:Number
[skrivskyddad] Språkversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Hämtar bredden på innehållsområdet, i pixlar. Det här värdet är komponentens bredd minus den kombinerade bredden på contentPadding
-värdet och den lodräta rullningslisten, om den lodräta rullningslisten är synlig.
Implementering
public function get innerWidth():Number
Relaterade API-element
Exempel ( Så här använder du exemplet )
innerWidth
- och innerHeight
-egenskaper spåras när komponentens resize
-händelse skickas:
import fl.controls.ScrollBarDirection; import fl.controls.TileList; import fl.events.ComponentEvent; var baseURL:String = "http://www.helpexamples.com/flash/images/"; var myTileList:TileList = new TileList(); myTileList.addItem({label:"Image 1", source:baseURL + "image1.jpg"}); myTileList.addItem({label:"Image 2", source:baseURL + "image2.jpg"}); myTileList.addItem({label:"Image 3", source:baseURL + "image3.jpg"}); myTileList.direction = ScrollBarDirection.VERTICAL; myTileList.addEventListener(ComponentEvent.RESIZE, resizeHandler); myTileList.columnWidth = 100; myTileList.rowHeight= 67; myTileList.columnCount = 1; myTileList.rowCount = 1; myTileList.move(10, 10); addChild(myTileList); function resizeHandler(event:ComponentEvent):void { var myTL:TileList = event.currentTarget as TileList; trace("resize:"); trace("\t" + "width:", myTL.width); trace("\t" + "height:", myTL.height); trace("\t" + "innerHeight:", myTL.innerHeight); trace("\t" + "innerWidth:", myTL.innerWidth); }
labelField | egenskap |
labelField:String
Språkversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Hämtar eller ställer in ett fält i varje objekt som innehåller en etikett för varje ruta.
Obs! labelField
används inte om egenskapen labelFunction
är inställd på en callback-funktion.
Standardvärdet är "label".
Implementering
public function get labelField():String
public function set labelField(value:String):void
Relaterade API-element
Exempel ( Så här använder du exemplet )
labelField
och sourceField
ställs in:
import fl.controls.TileList; import fl.data.DataProvider; var imagesXML:XML = <images> <img src="http://www.helpexamples.com/flash/images/image1.jpg" alt="Image 1" /> <img src="http://www.helpexamples.com/flash/images/image2.jpg" alt="Image 2" /> <img src="http://www.helpexamples.com/flash/images/image3.jpg" alt="Image 3" /> </images>; var dp:DataProvider = new DataProvider(imagesXML); var myTileList:TileList = new TileList(); myTileList.dataProvider = dp; myTileList.labelField = "alt"; myTileList.sourceField = "src"; myTileList.move(10, 10); addChild(myTileList);
labelFunction | egenskap |
labelFunction:Function
Språkversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Hämtar en funktion som visar fälten för ett objekt med en rutas etikettext.
Obs! labelField
används inte om egenskapen labelFunction
är inställd på en callback-funktion.
Standardvärdet är null.
Implementering
public function get labelFunction():Function
public function set labelFunction(value:Function):void
Relaterade API-element
Exempel ( Så här använder du exemplet )
import fl.controls.TileList; import fl.data.DataProvider; var imagesXML:XML = <images> <img src="http://www.helpexamples.com/flash/images/image1.jpg" /> <img src="http://www.helpexamples.com/flash/images/image2.jpg" /> <img src="http://www.helpexamples.com/flash/images/image3.jpg" /> </images>; var dp:DataProvider = new DataProvider(imagesXML); var myTileList:TileList = new TileList(); myTileList.dataProvider = dp; myTileList.labelFunction = myLabelFunction; myTileList.sourceField = "src"; myTileList.columnWidth = 100; myTileList.rowHeight = 67; myTileList.columnCount = 3; myTileList.rowCount = 1; myTileList.move(10, 10); addChild(myTileList); function myLabelFunction(item:Object):String { var fileName:String = item.src; var filePath:Array = fileName.split("/"); return filePath.pop(); }
maxHorizontalScrollPosition | egenskap |
maxHorizontalScrollPosition:Number
[åsidosätt] Språkversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Hämtar maximal vågrät rullningsposition för det aktuella innehållet, i pixlar.
Implementering
override public function get maxHorizontalScrollPosition():Number
override public function set maxHorizontalScrollPosition(value:Number):void
Relaterade API-element
rowCount | egenskap |
rowCount:uint
[åsidosätt] Språkversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Hämtar eller ställer in antalet rader som är åtminstone delvis synliga i listan.
Om rowCount
-egenskapen ställs in ändras höjden på listan, men TileList-komponenten kan inte hantera det här värdet. Det är viktigt att ställa in rowCount
-värdet efter att värdena dataProvider
och rowHeight
har ställts in. Det enda undantaget är om rowCount
ställs in med egenskapsinspektören. I så fall behålls egenskapen tills komponenten ritas för första gången.
Standardvärdet är 0.
Implementering
override public function get rowCount():uint
override public function set rowCount(value:uint):void
Relaterade API-element
Exempel ( Så här använder du exemplet )
columnCount
och rowCount
ställs in för att skapa ett rutnät med bilder:
import fl.controls.TileList; import fl.data.DataProvider; var baseURL:String = "http://www.helpexamples.com/flash/images/gallery1/thumbnails/"; var imagesArray:Array = new Array(); var i:uint; for (i = 20; i < 30; i++) { imagesArray.push({source:baseURL + "pic" + i + ".jpg", label:"Image " + i}); } var dp:DataProvider = new DataProvider(imagesArray); var myTileList:TileList = new TileList(); myTileList.dataProvider = dp; myTileList.columnWidth = 150; myTileList.rowHeight = 100; myTileList.columnCount = 3; myTileList.rowCount = 2; myTileList.move(10, 10); addChild(myTileList);
rowHeight | egenskap |
rowHeight:Number
Språkversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Hämtar eller ställer in höjden som tillämpas på varje rad i listan, i pixlar.
Standardvärdet är 50.
Implementering
public function get rowHeight():Number
public function set rowHeight(value:Number):void
Relaterade API-element
Exempel ( Så här använder du exemplet )
import fl.controls.TileList; var baseURL:String = "http://www.helpexamples.com/flash/images/"; var myTileList:TileList = new TileList(); myTileList.addItem({label:"Image 1", source:baseURL + "image1.jpg"}); myTileList.addItem({label:"Image 2", source:baseURL + "image2.jpg"}); myTileList.addItem({label:"Image 3", source:baseURL + "image3.jpg"}); myTileList.columnWidth = 100; myTileList.rowHeight = 67; myTileList.columnCount = 2; myTileList.rowCount = 2; myTileList.move(10, 10); addChild(myTileList);
scrollPolicy | egenskap |
scrollPolicy:String
Språkversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Hämtar eller ställer in rullningspolicy för TileList-komponenten. Det här värdet används för att ange rullningspolicy för rullningslisten som ställs in av direction
-egenskapen.
Obs! TileList-komponenten har endast stöd för rullning i en riktning. Rutor justeras så att de passar i komponentens visningsområde. Dessa rutor döljs bara i en riktning.
TileList-komponenten ändrar storlek för att endast passa rutor när användaren ställer in storleken manuellt eller när användaren ställer in rowCount
- eller columnCount
-egenskaperna.
Om det här värdet ställs in på ScrollPolicy.AUTO
är rullningslisten bara synlig när TileList-komponenten måste rullas för att alla objekt ska visas.
Standardvärdet är ScrollPolicy.AUTO.
Implementering
public function get scrollPolicy():String
public function set scrollPolicy(value:String):void
Relaterade API-element
Exempel ( Så här använder du exemplet )
scrollPolicy
ställs in på att alltid vara aktiverad:
import fl.controls.ScrollPolicy; import fl.controls.TileList; var baseURL:String = "http://www.helpexamples.com/flash/images/"; var myTileList:TileList = new TileList(); myTileList.addItem({label:"Image 1", source:baseURL + "image1.jpg"}); myTileList.addItem({label:"Image 2", source:baseURL + "image2.jpg"}); myTileList.addItem({label:"Image 3", source:baseURL + "image3.jpg"}); myTileList.columnWidth = 100; myTileList.rowHeight = 67; myTileList.scrollPolicy = ScrollPolicy.ON; myTileList.columnCount = 4; myTileList.rowCount = 1; myTileList.move(10, 10); addChild(myTileList);
sourceField | egenskap |
sourceField:String
Språkversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Hämtar eller ställer in objektfältet med källsökvägen för en ruta.
Obs! sourceField
används inte om egenskapen sourceFunction
är inställd på en callback-funktion.
Standardvärdet är "source".
Implementering
public function get sourceField():String
public function set sourceField(value:String):void
Relaterade API-element
Exempel ( Så här använder du exemplet )
labelField
och sourceField
ställs in:
import fl.controls.ScrollPolicy; import fl.controls.TileList; var baseURL:String = "http://www.helpexamples.com/flash/images/"; var myTileList:TileList = new TileList(); myTileList.addItem({alt:"Image 1", src:baseURL + "image1.jpg"}); myTileList.addItem({alt:"Image 2", src:baseURL + "image2.jpg"}); myTileList.addItem({alt:"Image 3", src:baseURL + "image3.jpg"}); myTileList.labelField = "alt"; myTileList.sourceField = "src"; myTileList.columnWidth = 100; myTileList.rowHeight = 67; myTileList.columnCount = myTileList.length; myTileList.rowCount = 1; myTileList.move(10, 10); addChild(myTileList);
sourceFunction | egenskap |
sourceFunction:Function
Språkversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Hämtar eller ställer in den funktion som ska användas för att hämta källsökvägen för en ruta.
Obs! sourceField
används inte om egenskapen sourceFunction
är inställd på en callback-funktion.
Standardvärdet är null.
Implementering
public function get sourceFunction():Function
public function set sourceFunction(value:Function):void
Relaterade API-element
Exempel ( Så här använder du exemplet )
sourceFunction
ställs in:
import fl.controls.ScrollPolicy; import fl.controls.TileList; var baseURL:String = "http://www.helpexamples.com/flash/images/"; var myTileList:TileList = new TileList(); myTileList.addItem({src:"image1.jpg"}); myTileList.addItem({src:"image2.jpg"}); myTileList.addItem({src:"image3.jpg"}); myTileList.labelField = "src"; myTileList.sourceFunction = mySourceFunction; myTileList.columnWidth = 100; myTileList.rowHeight = 67; myTileList.columnCount = myTileList.length; myTileList.rowCount = 1; myTileList.move(10, 10); addChild(myTileList); function mySourceFunction(item:Object):String { return baseURL + item.src; }
TileList | () | Konstruktor |
public function TileList()
Språkversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Skapar en ny instans av komponenten List.
getStyleDefinition | () | metod |
public static function getStyleDefinition():Object
Språkversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Hämtar standardformatförskjutningen för den aktuella komponenten. Formatförskjutningen innehåller den type som är lämplig för komponenten, beroende på det format komponenten använder. Till exempel innehåller formatet disabledTextFormat
värdet null
eller ett TextFormat-objekt. Du kan använda dessa format och anropa setStyle()
på den aktuella komponenten. Följande kod åsidosätter standardformatet för disabledTextFormat
för den angivna komponenten:
componentInstance.setStyle("disabledTextFormat", new TextFormat());
Object — Objekt i standardformat.
|
Relaterade API-element
Exempel ( Så här använder du exemplet )
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; }
itemToLabel | () | metod |
override public function itemToLabel(item:Object):String
Språkversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Hämtar den sträng renderaren visar för det givna dataobjektet baserat på egenskaperna labelField
och labelFunction
.
Parametrar
item:Object — Objektet som ska renderas.
|
String — Strängen som ska visas baserad på data.
|
Relaterade API-element
scrollToIndex | () | metod |
override public function scrollToIndex(newCaretIndex:int):void
Språkversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Rullar listan till objektet vid det angivna indexvärdet. Om indexvärdet ligger utanför intervallet ändras inte rullningspositionen.
Parametrar
newCaretIndex:int — Indexplatsen som du ska bläddra till.
|
Exempel ( Så här använder du exemplet )
import fl.controls.ScrollPolicy; import fl.controls.Slider; import fl.controls.TileList; import fl.data.DataProvider; import fl.events.SliderEvent; var dp:DataProvider = new DataProvider(); dp.addItem({label:"Image 1", source:"http://www.helpexamples.com/flash/images/image1.jpg"}); dp.addItem({label:"Image 2", source:"http://www.helpexamples.com/flash/images/image2.jpg"}); dp.addItem({label:"Image 3", source:"http://www.helpexamples.com/flash/images/image3.jpg"}); dp.addItem({label:"Image 4", source:"http://www.helpexamples.com/flash/images/image1.jpg"}); dp.addItem({label:"Image 5", source:"http://www.helpexamples.com/flash/images/image2.jpg"}); dp.addItem({label:"Image 6", source:"http://www.helpexamples.com/flash/images/image3.jpg"}); var myTileList:TileList = new TileList(); myTileList.dataProvider = dp; myTileList.scrollPolicy = ScrollPolicy.OFF; myTileList.columnWidth = 100; myTileList.rowHeight = 67; myTileList.columnCount = 3; myTileList.rowCount = 1; myTileList.move(10, 10); addChild(myTileList); var mySlider:Slider = new Slider(); mySlider.liveDragging = true; mySlider.minimum = 0; mySlider.maximum = dp.length - 1; mySlider.snapInterval = 1; mySlider.tickInterval = 1; mySlider.width = myTileList.width; mySlider.move(myTileList.x, myTileList.y + myTileList.height + 10); mySlider.addEventListener(SliderEvent.CHANGE, changeHandler); addChild(mySlider); function changeHandler(event:SliderEvent):void { myTileList.scrollToIndex(event.value); }
- Lägg till TileList-komponenten i biblioteket.
- Rita en stjärna och skapa en symbol från den med namnet ”stjärna”
- Markera rutan ”Exportera för ActionScript” i symbolegenskaperna för
stjärna
. - Spara koden som TileListExample.as i samma katalog som din FLA-fil.
- Ställ in TileListExample som DocumentClass i FLA-filen.
package { import flash.display.Sprite; import flash.events.Event; import fl.data.DataProvider; import fl.controls.TileList; public class TileListExample extends Sprite { public function TileListExample() { var dp:DataProvider = new DataProvider(); var totalEntries:uint = 42; var i:uint; for(i=0; i<totalEntries; i++) { dp.addItem( { label:"star"+i, source:star, scaleContent:false} ); } var myTileList = new TileList(); myTileList.allowMultipleSelection = true; myTileList.columnWidth = 125; myTileList.rowHeight = 150; myTileList.dataProvider = dp; myTileList.setSize(300,300); myTileList.move(10,10); addChild(myTileList); } } }
Tue Jun 12 2018, 01:40 PM Z