Utnyttja mipmapping
Flash Player 9 och senare, Adobe AIR 1.0 och senare
MIP-mappar (som också kallas för mipmappar) är bitmappar som grupperas tillsammans och kopplas till en textur för att öka återgivningskvaliteten och prestandan under körning. Flash Player 9.115.0. och senare versioner och AIR implementerar den här tekniken (processen kallas för mipmapping) genom att skapa optimerade versioner i olika skalor av respektive bitmapp (med början vid 50 %).
MIP-mappar skapas för följande bitmapptyper:
en bitmapp (JPEG-, GIF- eller PNG-filer) som visas med klassen Loader i ActionScript 3.0
en bitmapp i biblioteket för ett Flash Professional-dokument
ett BitmapData-objekt
en bitmapp som visas med funktionen loadMovie() i ActionScript 2.0
MIP-mappar används inte på filtrerade objekt eller bitmappscachelagrade filmklipp. MIP-mappar används emellertid om du har bitmappsomformningar i ett filtrerat visningsobjekt, även om bitmappen finns i maskat innehåll.
Mipmapping sker automatiskt, men det finns några riktlinjer som du kan följa om du vill vara säker på att bilderna utnyttjar den här optimeringen:
Ange egenskapen smoothing till true för Video-objektet vid videouppspelning (se klassen Video).
För bitmappar behöver egenskapen smoothing inte anges till true, men kvalitetsförbättringarna blir mer påtagliga när bitmappar använder utjämning.
Använd bitmappsstorlekar som är delbara med 4 eller 8 för tvådimensionella bilder (till exempel 640 x 128, som kan minskas så här: 320 x 64 > 160 x 32 > 80 x 16 > 40 x 8 > 20 x 4 > 10 x 2 > 5 x 1) och 2^n för tredimensionella texturer. MIP-mappar skapas från bitmappar med en bredd och höjd som är 2^n (till exempel 256 x 256, 512 x 512, 1024 x 1024). Mipmapping utförs inte för bitmappsinnehåll med udda höjd eller bredd.