function() {
        var me = this;
        if (me.fireEvent('beforedestroy', me) !== false) {
            me.remove();
            me.surface.onDestroy(me);
            me.clearListeners();
            me.fireEvent('destroy');
        }
    }
function() {
        var me = this;
        if (me.fireEvent('beforedestroy', me) !== false) {
            me.remove();
            me.surface.onDestroy(me);
            me.clearListeners();
            me.fireEvent('destroy');
        }
    }
function ( ) { var me = this ; if ( me . fireEvent ( 'beforedestroy' , me ) !== false ) { me . remove ( ) ; me . surface . onDestroy ( me ) ; me . clearListeners ( ) ; me . fireEvent ( 'destroy' ) ; } }
Removes the sprite and clears all listeners.
Removes the sprite and clears all listeners .