Rive Scripting - Inputs @Rive_app
Rive Scripting - Inputs  @Rive_app
Uploaded August 2026 | Updated September 2026, 3 hours ago
Script inputs let you run multiple instances of the same script, each with its own unique property values. Lance walks through how to define inputs for numbers, view models, and artboards, and how to listen for property changes.

What's covered:

- Creating a number input with a default value
- Adding the script to the stage and setting per-instance values
- Binding an input to a view model property via data binding
- Why update instead of init when using data binding (init fires before the binding is ready)
- Using late for view model inputs that can't have a default value
- Accessing nested view model data with .value
- Adding an artboard as an input and reading its view model data
- Listening for property changes with addListener
- Passing self into a listener callback to access current state
Rive Scripting - InputsContra ChallengeRive 101 - ConvertersUsing Group Text StylesRelative Data Binding Part 2: Runtime Implementation and Artboard Swapping📚 Introduction to LibrariesRive Quick Start Tutorial - Interactive MenuRive Office Hours : Guido and LuigiRive 101 - Rulers and GuidesHow to use Rive files in Framer TutorialFirst Look: Stateful Components in RiveData Binding: How to update a solo group with an enum property in Rive
Rive |

Rive Scripting - Inputs

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER