mishan321
27.02.2012, 22:35
var cont:Sprite = new Sprite();
var g:Graphics = cont.graphics;
var x1:int;
var y1 :int;
var btn1:Up=new Up();
addChild(btn1);
btn1.x=500;
btn1.y=50;
btn1.addEventListener(MouseEvent.CLICK, btn1click);
function btn1click(event:MouseEvent) :void {
y1=y1-50;
g.lineStyle(2, 0xFF11FF);
g.lineTo(x1, y1);
addChild(cont);
} else {
g.moveTo (x1,y1);
}
var btn11:Cls=new Cls();
addChild(btn11);
btn11.x=570;
btn11.y=350;
btn11.addEventListener(MouseEvent.CLICK, btn11click);
function btn11click(event:MouseEvent) :void {
removeChild(cont);
g.moveTo(0,0);
x1=0;y1=0;
}
на форме есть две кнопки. при нажатии на одну рисуется линия, при нажатии на другую должно происходить удаление нарисованного. Но при нажатии происходит только очистка "формы",и при повторном нажатии на кнопку рисования появляются старые линии и добавляются новые вместо того чтобы появиться тока новой Подскажите как исправить
var g:Graphics = cont.graphics;
var x1:int;
var y1 :int;
var btn1:Up=new Up();
addChild(btn1);
btn1.x=500;
btn1.y=50;
btn1.addEventListener(MouseEvent.CLICK, btn1click);
function btn1click(event:MouseEvent) :void {
y1=y1-50;
g.lineStyle(2, 0xFF11FF);
g.lineTo(x1, y1);
addChild(cont);
} else {
g.moveTo (x1,y1);
}
var btn11:Cls=new Cls();
addChild(btn11);
btn11.x=570;
btn11.y=350;
btn11.addEventListener(MouseEvent.CLICK, btn11click);
function btn11click(event:MouseEvent) :void {
removeChild(cont);
g.moveTo(0,0);
x1=0;y1=0;
}
на форме есть две кнопки. при нажатии на одну рисуется линия, при нажатии на другую должно происходить удаление нарисованного. Но при нажатии происходит только очистка "формы",и при повторном нажатии на кнопку рисования появляются старые линии и добавляются новые вместо того чтобы появиться тока новой Подскажите как исправить