Hi and welcome
There is no onMouseOut event (at the moment, but if you and other people think it's useful we will add one).
You can do what you're describing with onMouseMove events though. The idea is that you register your CardObject as a "global event listener" for mouse move events.
This means that it will receive mouse move events (i.e. its onMouseMove event function will be called) not only when the mouse if moved over it, but also whenever the mouse is moved anywhere - this is what "global" event listener means.
Then in your onMouseMove function, you can check whether the mouse is over your object or not, like this (in the following code I'm assuming that your object has only one sprite):
wade.addGlobalEventListener(cardObject, 'onMouseMove');cardObject.onMouseMove = function(eventData){ // check to see if the mouse was moved over the object var sprite = cardObject.getSprite(); if (wade.boxContainsPoint(sprite.boundingBox, eventData.screenPosition)) { // the mouse is moved over the object } else { // the mouse is moved outside the object }}