ArceringsfilterFlash Player 10 of hoger, Adobe AIR 1.5 of hoger Met de klasse ShaderFilter kunt u een aangepast filtereffect gebruiken dat als een Pixel Bender-arcering is gedefinieerd. Het filtereffect wordt als Pixel Bender-arcering geschreven en kan daardoor volledig worden aangepast. De gefilterde inhoud wordt aan de arcering doorgegeven als afbeeldingsinvoer en het resultaat van de arceringsbewerking wordt het filterresultaat. Opmerking: Het arceerfilter is in ActionScript beschikbaar vanaf Flash Player 10 en Adobe AIR 1.5.
Als u een arceringsfilter op een object wilt toepassen, maakt u eerst een instantie Shader die de Pixel Bender-arcering vertegenwoordigt die u gebruikt. Zie Werken met Pixel Bender-arceringen voor meer informatie over het maken van een Shader-instantie en hoe u invoerafbeeldingen en parameterwaarden opgeeft. Wanneer u een arcering als filter gebruikt, moet u rekening houden met drie belangrijke zaken:
Wanneer u een object Shader voor de arcering hebt, kunt u een instantie ShaderFilter maken. Dit is het werkelijke filterobject dat u net als elk andere filter kunt gebruiken. Als u een ShaderFilter wilt maken dat een object Shader gebruikt, roept u de constructor ShaderFilter() aan en geeft u het object Shader door als argument, zoals hieronder aangegeven: var myFilter:ShaderFilter = new ShaderFilter(myShader); Zie Arceringen als filter gebruiken voor een volledig voorbeeld van het gebruik van een arceringsfilter. |
|