Klassen Sprite i ActionScript 3.0 är en vanlig ingrediens i många Flash-filmer . Sprite är ett grundläggande objekt för användning inom användargränssnitt och andra visuella displayer . Älvor liknar Flash filmklipp , men inte har tidslinjer . AS3 Sprite -klassen tillhandahåller en mängd olika egenskaper, metoder och händelser som utvecklare kan använda i sina Flash-applikationer . Genom att skapa instanser av klassen Sprite i ActionScript-koden , kan utvecklare få tillgång klassen fungerar . Syfte
ett Sprite-objekt kan ha en mängd olika funktioner inom en Flash-film . Sprite kan omfatta ett grundläggande visuella element som kan förekomma inom en interaktiv applikation . Liksom Videofilm klassen , erkänner klassen Sprite vissa användargrupper händelser . Älvor kan fungera som bas poäng för andra element i användargränssnittet , med AS3 kod lägga underordnade element till en Sprite för att bygga ett gränssnitt med flera beståndsdelar . ActionScript-koden kan använda klassen Sprite metoder för att utföra processer , t ex ställa utseende egenskaper och flytta objekt runt filmen scenområdet . Addera Properties
klassen Sprite ger ett antal standardiserade fastigheter utvecklare kan komma inifrån ActionScript-kod . Dessa egenskaper hämta och ställa in olika typer av data om det aktuella tillståndet för ett Sprite-objekt , såsom X-, Y -och Z -koordinater representerar Sprite plats i dokumentet . Andra egenskaper visar dimensionerna av Sprite , inklusive dess bredd och höjd . ActionScript-koden kan rotera en Sprite , med egenskaper som visar dess nuvarande mängden rotation längs X , Y och Z axlarna . När koden utför skalning på Sprite , skalningsegenskaperna föra ett register över sin nuvarande skalning . AS3 kod kan både komma och ställa in värden för de flesta av dessa egenskaper , även om vissa är skrivskyddade .
Metoder
Metoder för klassen Sprite omfattar de för förvaltningen av sina underordnade objekt och för att manipulera den . Sprite metoder kan också lägga till händelseavlyssnare för att upptäcka användarens interaktion med objektet . Andra interaktiva metoder innefattar dem att dra Sprite runt i dokumentet , till exempel när användaren klickar på den . Sprite slog testmetoder låter utvecklaren upptäcka om ett Sprite-objekt överlappar ett annat användargränssnitt objekt .
Evenemang
Klassen Sprite inte definierar någon av dess egna evenemang , men den ärver ActionScript händelser från sina överordnade klasser inom språket . När en klass ärver metoderna från en annan klass , innebär detta att alla objekt av klassen kan ha dessa metoder kallas på det . Klassen Sprite ärver händelse metoder för att upptäcka olika typer av användarinteraktion , inklusive musrörelser på och utanför elementet , plus klick och rullar . ActionScript stöder även händelser som eldas med användarinteraktion med touch - screen-enheter .