Je suis en train de créer une commande qui permettra de changer le style de remplissage, et de contour de la forme sélectionnée par un dégradé linéaire, qui démarre de la couleur d'origine avec un alpha à 100% et se termine avec la même couleur avec un alpha à 0%.
Exemple : J'ai un carré orange, avec contour rouge. Avec la commande, le remplissage du carré devient dégradé linéaire orange avec l'alpha de 100% à 0%, et le conour rouge devient dégradé linéaire rouge avec l'alpha de 100% à 0%.
Mon problème c'est que pour le contour, il prend en compte la couleur du remplissage et pas celle du contour.
Auriez-vous un conseil à donner?
Merci d'avance!
Voici le code :
var doc=fl.getDocumentDOM();
var myFill = doc.getCustomFill();
var myStroke = doc.getCustomStroke();
myFill.style = "linearGradient";
myStroke.shapeFill = myFill;
var myFillColorStart = "'"+myFill.color+"'";
var myFillColorEnd = "'"+myFill.color+"00'";
var myStrokeColorStart = "'"+myStroke.color+"'";
var myStrokeColorEnd = "'"+myStroke.color+"00'";
myFill.colorArray = [ myFillColorStart, myFillColorEnd ];
myFill.posArray = [0, 255];
myStroke.colorArray = [ myStrokeColorStart, myStrokeColorEnd ];
myStroke.posArray = [0, 255];
fl.trace(myStroke.color);
doc.setCustomStroke( myStroke );
doc.setCustomFill( myFill );









