actionscript 3 - To Change Sprite's beginFill Opacity on MouseClick not working -


i have createindicatordots function creates indicator dots follows

indicatorssprite = new sprite(); indicatorssprite.graphics.clear(); **indicatorssprite.graphics.beginfill(0xffffff,1);**   indicatorssprite.graphics.linestyle(2,util.getunsignedcolor(util.getcolorsetting(config.settings['brand color'],config.theme['brand color'])));     indicatorssprite.graphics.drawcircle(50, 50, 30);     indicatorssprite.graphics.endfill();     indicatorssprite.width=10;     indicatorssprite.height=10;     indicatorssprite.x = 130+i*20;     indicatorssprite.y = 212;     indicatorssprite.buttonmode = true;     indicatorssprite.name = spritestring;     indicatorssprite.addeventlistener(mouseevent.click, indicatorclickhandler(indicatorssprite.name))     indicatorssprite.addeventlistener(mouseevent.roll_over,indicatormouseoverhandler(indicatorssprite.name));     indicatorssprite.addeventlistener(mouseevent.roll_out,indicatormouseouthandler(indicatorssprite.name));     indicatorssprite.mousechildren = true;     indicatorssprite.mouseenabled = true; 

so want indicator dots have 0 opacity on init , clicked opacity needs change 1 , apply colortransform change color. reason opacity never changes 1 , hence colortransform doesn't applied.

i tried recreate dots again in click handler nothing works. opacity of 1(as shown in code) in init , applying colortransform works expected.

also possible solution, can have no beginfill or transparent beginfill color @ beginning. thats final looking achieve there no color @ init , on click attains color either colortrans or opacity changed 1.

kindly advise.


Comments