LuchtJon
%Europe/Berlin %500 %2009, 12:01
Hallo,
Ik vroeg me af of ik een gedeelte van een Sprite ook kan maskeren met een blur zonder dat de hele sprite geblurd wordt. Ik zal me even nader verklaren:
Ik werk aan een project waarbij ik een fotogalerij heb gemaakt die uit 5 thumbnails op een rij bestaat en een X aantal rijen lang is waarbij de canvasgrootte constant blijft (1600*960).
Ik heb een grid van thumbnails gemaakt in een aparte klasse, en die grid heb ik op de stage aan een sprite toegevoegd. Vervolgens kan ik de sprite omlaag en omhoog verplaatsen om te "scrollen" door de rijen.
Wanneer ik op een plaatje klik wil ik graag een blur toepassen waarna er op de voorgrond een vergroting van de foto verschijnt.
Het probleem is alleen dat bij een vrij grote hoeveelheid thumbnails (50 of meer) deze allemaal geblurd worden als ik op een plaatje klik, en dat gaat logischerwijs erg traag.
Nu zou ik het liefst zien dat alleen het gedeelte van de sprite dat zichtbaar is op de stage geblurd wordt. Ik vroeg me af of er ook een manier is om dit te doen zonder dat ik voor iedere thumbnail moet bepalen of deze op de stage staat (of iets dergelijks) maar gewoon door een soort masker er overheen te leggen.
Ik heb een plaatje bijgevoegd van wat ik bedoel
Alvast bedankt.
Ik vroeg me af of ik een gedeelte van een Sprite ook kan maskeren met een blur zonder dat de hele sprite geblurd wordt. Ik zal me even nader verklaren:
Ik werk aan een project waarbij ik een fotogalerij heb gemaakt die uit 5 thumbnails op een rij bestaat en een X aantal rijen lang is waarbij de canvasgrootte constant blijft (1600*960).
Ik heb een grid van thumbnails gemaakt in een aparte klasse, en die grid heb ik op de stage aan een sprite toegevoegd. Vervolgens kan ik de sprite omlaag en omhoog verplaatsen om te "scrollen" door de rijen.
Wanneer ik op een plaatje klik wil ik graag een blur toepassen waarna er op de voorgrond een vergroting van de foto verschijnt.
Het probleem is alleen dat bij een vrij grote hoeveelheid thumbnails (50 of meer) deze allemaal geblurd worden als ik op een plaatje klik, en dat gaat logischerwijs erg traag.
Nu zou ik het liefst zien dat alleen het gedeelte van de sprite dat zichtbaar is op de stage geblurd wordt. Ik vroeg me af of er ook een manier is om dit te doen zonder dat ik voor iedere thumbnail moet bepalen of deze op de stage staat (of iets dergelijks) maar gewoon door een soort masker er overheen te leggen.
Ik heb een plaatje bijgevoegd van wat ik bedoel
Alvast bedankt.