User Guide
Objects within Fireworks documents 75
SmartShape object
The following table lists the properties of the SmartShape object, along with their data types
and, where appropriate, acceptable values and notes. Read-only properties are marked with a
bullet (
•).
Property Data type Notes
altOptKeyDown • Boolean Indicates whether the Alt/Option key is
pressed (
true if pressed, otherwise
false).
constrainDragInsertAspect
Boolean Determines if, while dragging a shape
on the canvas, the aspect ratio is
constrained (
true if constrained,
otherwise
false).
constrainDragInsertAspectKey
string The key value that will cause the
aspect ratio to be constrained during a
DragInsert operation.
ctrlCmdKeyDown • Boolean Indicates whether the Control/
Command key is pressed (
true if
pressed, otherwise
false).
currentControlPoint • object Returns the current control point object.
currentControlPointIndex • integer Returns the index number of the current
control point.
currentControlPointName • string Returns the name of the current
control point.
currentMousePos
point Location of the mouse during the
current drag message.
elem • object Objects defined as part of the current
Auto Shape.
getsDragEvents
Boolean Sets notification for drag events (true
notifies the smartshape for every mouse
movement,
false sets no notification).