heb je ooit de kleur van een movieclip moeten veranderen in flash? Deze tutorial leert u om een kleur te bepalen van een movieclip in uw flash bestand met actionscript.
Maak vier layers met een keyframe en een layer per item. Layer4 voor actionscript, button voor apply button, input waar mensen hex code van de kleur moeten ingeven en background voor een vierkantje movieclip.
Maak een movieclip in layer background en noem deze bg in instance name. Wij zullen de kleur van deze movieclip veranderen met actionscript.
Maak een movieclip in layer button en noem deze abt in instance name. Deze movieclip dient als een button.
Plaats een input textfield ergens in uw scene en typ chex in var veld van deze input text zoals op de afbeelding. Input text field moet geen instance name hebben.
Druk op f9 bij het eerste frame van de bovenste layer layer4,plaats deze code in het actionscript panel.
var code:String; this.onEnterFrame = function() { code = chex; }; this.abt.onPress = function() { var dclr = new Color(bg); dclr.setRGB("0x"+code); };
Nu even zien bij de code, hoe het werkt;
var code:String; deze variable vormt samen met de chex waarde, de hex code van de kleur
this.onEnterFrame = function() { code = chex; }; deze function houdt de waarde van de variable code gelijk aan de chex waarde van het input textfield.
this.abt.onPress = function() { var dclr = new Color(bg); dclr.setRGB("0x"+code); }; deze function zegt dat er twee dingen gedaan moeten worden. 1 het bepalen van de hex code van de kleur, en 2 dat de kleur van de movieclip bg moet veranderen volgens de variable code