CÓDIGO
// Função remove o objeto do Palco quando a borracha e acionada no botao btnBorracha
function removeObjeto(e:MouseEvent):void {
for (var ob in ListaId) {
if (e.currentTarget == ListaId[ob]) {
ListaId[ob];
}
}
removeChild(DisplayObject(e.currentTarget));
cont-=1;
ob = 0;
//Desfaz a seleção dos objetos apagaveis quando clicado no brnPonteiro.//
function Ponteiro(ev:Event):void {
removeChild(bor);
stage.addEventListener(MouseEvent.MOUSE_UP,Solta);
}
btnPonteiro.addEventListener(MouseEvent.CLICK, Ponteiro);
/*Função para percorrer a matriz e passar os elementos para a função que deve remove-los.*/
function CorreMatrizApaga(e:MouseEvent):void {
for (var x:int = 0; x < ListaId.length; x++) {
ListaId[x].addEventListener(MouseEvent.MOUSE_OVER, removeObjeto);
}
addChild(bor);
bor.startDrag(true);
stage.removeEventListener(MouseEvent.MOUSE_UP,Solta);
}
btnBorracha.addEventListener(MouseEvent.CLICK, CorreMatrizApaga);
}
function removeObjeto(e:MouseEvent):void {
for (var ob in ListaId) {
if (e.currentTarget == ListaId[ob]) {
ListaId[ob];
}
}
removeChild(DisplayObject(e.currentTarget));
cont-=1;
ob = 0;
//Desfaz a seleção dos objetos apagaveis quando clicado no brnPonteiro.//
function Ponteiro(ev:Event):void {
removeChild(bor);
stage.addEventListener(MouseEvent.MOUSE_UP,Solta);
}
btnPonteiro.addEventListener(MouseEvent.CLICK, Ponteiro);
/*Função para percorrer a matriz e passar os elementos para a função que deve remove-los.*/
function CorreMatrizApaga(e:MouseEvent):void {
for (var x:int = 0; x < ListaId.length; x++) {
ListaId[x].addEventListener(MouseEvent.MOUSE_OVER, removeObjeto);
}
addChild(bor);
bor.startDrag(true);
stage.removeEventListener(MouseEvent.MOUSE_UP,Solta);
}
btnBorracha.addEventListener(MouseEvent.CLICK, CorreMatrizApaga);
}

Help














