(special thanks to AnotherArrow for the finished result)
Here is the source code:
- Code: Select All Code
import flash.events.Event;
import fl.events.ColorPickerEvent;
import flash.geom.ColorTransform;
var myHairColorVar:uint = 0x000000; // Black
//color changer
hairColorPicker.selectedColor = 0x000000;
var colorInfo3:ColorTransform = testBox.symbol1.transform.colorTransform;
hairColorPicker.addEventListener(ColorPickerEvent.CHANGE, colorChanged3);
testBox.addEventListener(Event.ENTER_FRAME,myOnEnterFrame);
function myOnEnterFrame(e:Event):void
{
colorInfo3.color = myHairColorVar;
if(testBox.currentFrame == 1)
{
testBox.symbol1.transform.colorTransform = colorInfo3;
}
}
function colorChanged3(e:ColorPickerEvent):void
{
myHairColorVar = hairColorPicker.selectedColor;
}
//counter on top left of screen
var counter:Array = new Array();
var currentFrameOn:int = 1;
var Number1:String = "1";
var Number2:String = "2";
counter[1] = Number1;
counter[2] = Number2;
speechText.text = counter[currentFrameOn];
//frame changing button
nextButton.addEventListener(MouseEvent.CLICK, nextButtonclick1);
function nextButtonclick1(event:MouseEvent):void
{
switch(currentFrameOn)
{
case 1:
{
currentFrameOn = 2;
speechText.text = counter[currentFrameOn];
testBox.gotoAndStop(2);
break;
}
case 2:
{
currentFrameOn = 1;
speechText.text = counter[currentFrameOn];
testBox.gotoAndStop(1);
break;
}
}
}