What you said in #4 is correct - the repeater loads up each item, one by one, and because it loads the scroll action for each one, it scrolls for each.
One way to solve this is to add a condition to your scroll action: “If value of [[Item.isLast]] equals true”. Then, it will only scroll if it’s loading up the last item in the repeater.
Thank you, that is exactly what I was looking for. I’m assuming that “Item” and “.isLast” is derived from the repeater dataset? Is there a list or button somewhere that I’m missing? Sorry for the noob question, I’m new to axure, so I think I’m overlooking where to click.
The list is a bit hidden and hard to find. But yes, there is a list of Repeater and Item properties you can access. To find it, first click the function (fx) button.
Then, click the “Insert Variable or Function” link, and you’ll find the Repeater and Item properties listed under: “Repeater/Dataset”:
There are some helpful explanations in this thread.
yes- awesome! thank you so much. I feel like it’s 2001 and I’m hunting down bits of script in a flash animation. Thanks again- you’ve been extremely helpful.