Using Director > Writing Scripts with Lingo > Using handlers > Returning results from handlers |  |

Returning results from handlers

Often you want a handler to report some condition or the result of some action.

To return results from a handler:

Use the `return` function to have a handler report a condition or the result of an action. For example, the following handler returns the current color of sprite 1:

    on findColor
    	return sprite(1).foreColor
    end

When you define a handler that returns a result, you must use parentheses after the handler when you call it from another handler. For example, the statement `put findColor()` calls the `on findColor` handler and then displays the result in the Message window.