J'ai des données graphiques complexes sur une image-objet ou une forme (peu importe ce qui est exactement). Mais je veux dessiner une ombre (intérieure aussi) pour un Rect ([10, 10, 240, 25] par exemple) ou un autre chemin.Dessiner une ombre sans filtre sur l'objet graphique
/// code before
grObj.graphics.drawRect(10, 10, 240, 25);
/// -> draw inner shadow on this objcect somehow
/// code after
Est-il possible d'effectuer des filtres sans filtre?
ps. http://ipicture.ru/uploads/100927/RHZF1K6Exu.png
résolution:
BitmapData(*).applyFilter(*,*,*,*); // play with this function :)
également http://help.adobe.com/ru_RU/AS3LCR/Flash_10.0/flash/display/BitmapData.html#applyFilter()
thx pour la réponse, mais je connais aussi une telle résolution. Pour moi c'est trop évidemment. Dans mon cas, je veux dessiner des ombres, ou un autre effet complexe sur un objet graphisc sans effets ni ajout d'enfants. – Focker
vous pouvez expérimenter avec des dégradés (grObj.graphics.beginGradientFill()), mais je ne pense pas qu'il soit possible de créer ce que vous voulez avec un dégradé. à part ça, je crois que la seule autre alternative serait de produire vos propres ressources graphiques avec un éditeur graphique externe et d'utiliser ces ressources pour créer vos sprites avec un remplissage bitmap (grObj.graphics.beginBitmapFill()) plutôt qu'un remplissage normal. – TheDarkIn1978
J'ai vraiment intéressé jusqu'où nous pouvons aller avec Matrixes et Gradients ... – Focker