Gebruikmaken van mipmapping
Flash Player 9 of hoger, Adobe AIR 1.0 of hoger
MIP-maps (ook wel mipmaps genoemd) zijn gegroepeerde bitmaps die zijn gekoppeld aan een structuur om de kwaliteit en de prestaties van het renderen in runtime te verhogen. In Flash Player 9.115.0. en hoger en AIR wordt deze technologie geïmplementeerd (het proces wordt mipmapping genoemd) door geoptimaliseerde versies te maken van variërende schalen van elke bitmap (te beginnen bij 50%).
MIP-mappen worden gemaakt voor de volgende types bitmaps:
een bitmap (JPEG, GIF of PNG-bestanden) die wordt weergegeven met de Loader-klasse van ActionScript 3.0.
een bitmap in de bibliotheek van een Flash Professional-document
een BitmapData-object
een bitmap die wordt weergegeven met behulp van de functie loadMovie() van ActionScript 2.0.
MIP-maps worden niet toegepast bij gefilterde objecten op filmfragmenten die in bitmaps in de cache zijn geplaatst. MIP-maps worden wel toegepast als er bitmaptransformaties in een gefilterd weergaveobject zijn, zelfs als de bitmap zich in de gemaskeerde inhoud bevindt.
Mipmapping gebeurt automatisch, maar u kunt een aantal richtlijnen volgen, zodat uw afbeeldingen gebruik maken van deze optimalisatie:
Voor het afspelen van video stelt u de eigenschap smoothing in op true voor het Video-object (zie de klasse Video
Voor bitmaps hoeft u de eigenschap smoothing niet in te stellen op true, maar de kwaliteitsverbeteringen zijn beter zichtbaar als dit wel wordt gedaan.
Gebruik voor tweedimensionale afbeeldingen bitmapafmetingen die deelbaar zijn door 4 of 8 (bijvoorbeeld 640 x 128, die vervolgens als volgt kunnen worden verminderd: 320 x 64 > 160 x 32 > 80 x 16 > 40 x 8 > 20 x 4 > 10 x 2 > 5 x 1) en gebruik voor driedimensionale structuren 2^n. MIP-maps worden gegenereerd op basis van bitmaps die een breedte en hoogte hebben die gelijk zijn aan 2^n (bijvoorbeeld 256 x 256, 512 x 512, 1024 x 1024). Mipmapping vindt niet plaats voor bitmapinhoud met een oneven breedte of hoogte.