scrollView event.phase returns nil

have the same issue. any idea when it would be fix and publish on public build.

it’s a inconveniencing !

thanks for response

Guillaume

Same huge problem here. I converted my projects on Graphics 2.0 usin the build #2076 but ScrollView became totally unusable. Hope it will be fixed really soon because my apps are down.

What’s the news from this eagerly awaited new public build?
thanks for response

Florent

Until Corona releases a new public build, you might want to try the open source version of Widgets 2.0, which is a few months old. Then you can add back the missing functionality and customize it the way you want. I ended up preferring that over the daily build.

(And I agree it’s a shame we have to have these discussions at all. By this point in an SDK’s maturity, a fast and feature-complete scrollview should be expected.)

Hi Brent!

We really need some informations about this correction. Please keep us informed.

Hi all,

For those with Starter accounts, I’ve been told that a new public release is drawing closer, but I still don’t know a specific day. We’re addressing several things in this upcoming release, not just this. For Pro users, this bug has been fixed since several daily builds back.

Your patience is greatly appreciated, and we’re getting there as fast as we can.

Take care,

Brent

Totally agree…!

For anyone who doesn’t have a subscription to get the daily build with the fix, I hacked out a quick fix in the meantime:

local isBegan = true local scrollTimer      -- ScrollView listener local function scrollListener( event )             if(scrollTimer~=nil)then         timer.cancel(scrollTimer)     end              if(isBegan==true)then         print("Phase Began")         isBegan = false else print("Phase Moved")     end              local function phaseEnded()         print("Phase Ended")         isBegan = true     end scrollTimer=timer.performWithDelay(150,phaseEnded,1) end  

If it’s a slow swipe, the began phase might be called multiple times…if this is happening, increase the timer from 150 to 200 or 300. Tweak around a bit, and you should get it good enough for the moment!