1. A method for creating electronic artwork with a hot area, comprising: for a selected layer of the artwork, identifying a non-transparent region of the layer, calculating a definition of an area corresponding to a boundary of the region, and assigning an action to the area, the action defining a function that is activated when the area is selected.