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
Post a Comment