我画了相交线。用户可以点击由两个lines.When形成的角度内的区域,用户在该区域内点击,由两条线之间的圆弧形成的小区域表示角度应该改变。如何做that.the区域之间的相交线是sprite对象来调度事件监听器,但弧是shape对象。
发布于 2011-08-30 14:58:38
public class changeColor extends Sprite {
private var mySpr:Sprite;
public function changeColor() {
super();
mySpr = new Sprite();
mySpr.graphics.beginFill(0xFF0000, 1);
mySpr.graphics.drawRect(0, 0, 100, 100);
mySpr.graphics.endFill();
mySpr.addEventListener(MouseEvent.CLICK, action);
addChild(mySpr);
}
public function changeSprColor(inputColor:uint):void {
var myCt:ColorTransform = new ColorTransform();
myCt.color = inputColor;
mySpr.transform.colorTransform = myCt;
}
private function action(e:MouseEvent):void {
changeSprColor(0x00FF00);
}
}https://stackoverflow.com/questions/7239195
复制相似问题