The objective was clear: Until the brush becomes slanted, the learner should not be able to drag it.
Initially, I decided to change the state of the brush to disabled when the timeline started and change it back to picked – and thus reactivate the drag functionality – once the learner clicks it. My plan, however, did not work.
After a little thinking, I came up with another solution; and this is what I did:
1. Created a rectangle and made it invisible by choosing the ‘No Fill’ option.
2. Placed the rectangle over the brush; therefore, the brush was still visible, but no longer clickable. In other words, I had disabled the drag functionality of the brush.
The Hidden Rectangle
3. Created a trigger to change the state of the brush when the rectangle (named ‘disabler’) is clicked.
4. Created another trigger to hide the rectangle once the state of the brush is changed.
Trigger Panel of Articulate Storyline
With the rectangle hidden, the learner could click the brush and drag it anywhere across the screen.
Thus, an invisible shape was all I needed to temporarily disable the drag functionality in Articulate Storyline.