The Subframe object allows you to access the properties of the animation subframes. Subframe objects can be queried using the Frame.GetSubframe and Frame.Addsubframe methods. Also if there is only one subframe assigned to an animation frame all these methods and attributes apply directly to the frame.
Actions | |
GetSound | Returns the sound assigned to this frame. |
SetSound | Assigns a sound to this frame. |
GetSubframe | Returns a subframe of this frame. |
AddSubframe | Adds a new subframe to this animation frame. |
InsertSubframe | Inserts a new subframe to this animation frame. |
Deletesubframe | Removes specified subframe from this animation frame. |
GetEvent | Returns an event assigned to this frame. |
AddEvent | Adds an event to this frame. |
DeleteEvent | Removes an event from this frame. |
Type (read only) | Returns always "subframe" |
AlphaColor | Specifies an RGBA color of this subframe. |
TransparentColor (read only) | Returns the transparent color of this subframe. |
MirrorX | Specifies if this frame is mirrored horizontally. |
MirrorY | Specifies if this frame is mirrored vertically. |
Is2DOnly | Specifies if this frame is only displayed when the game is running in non-accelerated mode. |
Is3DOnly | Specifies if this frame is only displayed when the game is running in accelerated mode. |
Decoration | Specifies if this is the decoration subrame (i.e. it's not active under mouse cursor) |
HotspotX | The X coordinate of the hotspot (the point the sprite is painted from) |
HotspotY | The Y coordinate of the hotspot (the point the sprite is painted from) |
Returns the sound assigned to this frame.
The filename of the assigned sound or null.
Assigns a sound to this frame.
If the method succeeds, the return value is true.
Returns a subframe of this frame.
If the method succeeds it returns a subframe object.
Adds a new subframe to this animation frame.
Returns the newly created subframe object.
Inserts a new subframe to this animation frame.
Returns the newly created subframe object.
Removes specified subframe from this animation frame.
Returns an event assigned to this frame.
If the method succeeds it returns a name of the event.
Adds an event to this frame.
Removes an event from this frame.