..:: MX Studio Fóruns ::..: COMO REMOVER EVENTOS DENTRO DE UMA FUNÇÃO - ..:: MX Studio Fóruns ::..

Jump to content

Publicidade




ATENÇÃO

Para evitar posts desnecessários e que não influam para o andamento e desenvolvimento do fórum, clique aqui e leia todas as regras.
Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

COMO REMOVER EVENTOS DENTRO DE UMA FUNÇÃO

#1 User is offline   Rariel 

  • Group: Membros
  • Posts: 2
  • Joined: 23-February 10

Posted 24 February 2010 - 01:44 PM

E ai gente beleza. Seguinte tenho um função que remove objetos no palco quand eu passoo cursor em cima de um objeto especifico até beleza. o problema e que eu criei um outro botao que deveria interromper esse evento de remover os objetos do palco quando clicado nele, porém isso nao acontece alguem ai pode me ajuda ?


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);



}

0

#2 User is offline   Natan 

  • Group: Moderador Global
  • Posts: 7350
  • Joined: 28-February 04

Posted 28 February 2010 - 03:38 PM

Qual evento você quer remover, esse?

CÓDIGO
ListaId[x].addEventListener(MouseEvent.MOUSE_OVER, removeObjeto);


[]s
0

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic


Similar Topics Collapse


Publicidade




1 User(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)