Geometrins grunderFlash Player 9 och senare, Adobe AIR 1.0 och senare Paketet flash.geom innehåller klasser för att definiera geometriska objekt som punkter, rektanglar och omformningsmatriser. Dessa klasser behöver nödvändigtvis inte ha någon egen funktionalitet, utan används ofta för att definiera objektsegenskaper som används i andra klasser. Alla geometriklasser baseras på föreställningen att platserna på scenen är representerade som en tvådimensionell yta. Skärmen ses som ett plan med en vågrät (x) och en lodrät (y) axel. Alla platser (eller punkter) på scenen kan representeras av ett par x- och y-värden, d.v.s. platsens koordinater. För varje visningsobjekt, inklusive scenen, finns en separat koordinatmodell. Koordinatmodellen är objektets egen graf för att rita ned platserna för underordnade visningsobjekt, ritningar och så vidare. Origo är vid koordinaterna 0, 0 (där x- och y-axeln möts) och sitter i det övre vänstra hörnet av visningsobjektet. Platsen för origo är alltid densamma för scenen, men är inte alltid densamma för andra visningsobjekt. Värden på x-axeln blir högre från vänster till höger och lägre från höger till vänster. Till vänster om origopunkten är x-koordinaten negativ. På y-axeln blir koordinatvärden för Flash-körningen däremot högre uppifrån och ner och lägre nerifrån och upp, till skillnad från traditionella koordinatsystem där förhållandet är det omvända. Värden ovanför origopunkten är negativa y-koordinater. Eftersom origopunkten för scenens koordinatmodell är i det övre vänstra hörnet av scenen har de flesta objekten på scenen en x-koordinat som är högre än 0 och lägre än scenens bredd. Samma objekt har en y-koordinat som är högre än 0 och lägre än scenens höjd. Du använder instanser av klassen Point för att representera enskilda punkter i en koordinatmodell. Du kan skapa en Rectangle-instans för att representera ett rektangulärt område i en koordinatmodell. Erfarna användare kan använda en Matrix-instans för att tillämpa flera eller komplexa omformningar för ett visningsobjekt. Många enkla omformningar, till exempel ändringar av rotation, position och skala, kan tillämpas direkt på ett visningsobjekt med hjälp av objektets egenskaper. Mer information om att tillämpa omformningar med hjälp av visningsobjektsegenskaper finns i Ändra visningsobjekt. Viktiga termer och begreppFöljande referenslista innehåller viktiga geometritermer:
|
![]() |