# ActionActuator(Actuator)

base classes — `bpy_struct`, `Actuator`

class `bpy.types.``ActionActuator`(Actuator)

  Actuator to control the object movement

  `action`

    Type: | `Action`

  `apply_to_children`

    Update Action on all children Objects as well

    Type: | boolean, default False

  `blend_mode`

    How this layer is blended with previous layers

    Type: | enum in [‘BLEND’, ‘ADD’], default ‘BLEND’

  `frame_blend_in`

    Number of frames of motion blending

    Type: | int in [0, 32767], default 0

  `frame_end`

    Type: | float in [-inf, inf], default 0.0

  `frame_property`

    Assign the action’s current frame number to this property

    Type: | string, default “”, (never None)

  `frame_start`

    Type: | float in [-inf, inf], default 0.0

  `layer`

    The animation layer to play the action on

    Type: | int in [0, 32766], default 0

  `layer_weight`

    How much of the previous layer to blend into this one

    Type: | float in [0, 1], default 0.0

  `play_mode`

    Action playback type

    Type: | enum in [‘PLAY’, ‘PINGPONG’, ‘FLIPPER’, ‘LOOPSTOP’, ‘LOOPEND’, ‘PROPERTY’], default ‘PLAY’

  `priority`

    Execution priority - lower numbers will override actions with higher numbers (with 2 or more actions at once, the overriding channels must be lower in the stack)

    Type: | int in [0, 100], default 0

  `property`

    Use this property to define the Action position

    Type: | string, default “”, (never None)

  `use_additive`

    Action is added to the current loc/rot/scale in global or local coordinate according to Local flag

    Type: | boolean, default False

  `use_continue_last_frame`

    Restore last frame when switching on/off, otherwise play from the start each time

    Type: | boolean, default False

  `use_force`

    Apply Action as a global or local force depending on the local option (dynamic objects only)

    Type: | boolean, default False

  `use_local`

    Let the Action act in local coordinates, used in Force and Add mode

    Type: | boolean, default False

Inherited Properties

`bpy_struct.id_data` `Actuator.name` `Actuator.type` | `Actuator.pin` `Actuator.show_expanded` `Actuator.active`

Inherited Functions

`bpy_struct.as_pointer` `bpy_struct.driver_add` `bpy_struct.driver_remove` `bpy_struct.get` `bpy_struct.is_property_hidden` `bpy_struct.is_property_readonly` `bpy_struct.is_property_set` `bpy_struct.items` `bpy_struct.keyframe_delete` | `bpy_struct.keyframe_insert` `bpy_struct.keys` `bpy_struct.path_from_id` `bpy_struct.path_resolve` `bpy_struct.property_unset` `bpy_struct.type_recast` `bpy_struct.values` `Actuator.link` `Actuator.unlink`