I'm working on a project with three touch areas (TouchFail.capx or browse to the HTML5 export). I've stripped my example to two touch areas.
The player may adjust a parameter using the slider and get extra points by moving around in the second touch area. The <font face="Courier New, Courier, mono">SliderMarker</font> adjusts to where the finger current currently is located on the Slider.
+ Touch: Is touching <font face="Courier New, Courier, mono">Slider</font>? <font face="Courier New, Courier, mono">SliderMarker</font>, Set Y to Touch.Y
+ Touch: Is touching <font face="Courier New, Courier, mono">SecondTouchArea</font>?
During my testing, the <font face="Courier New, Courier, mono">SliderMarker</font> adjusts to where the finger is currently touching the <font face="Courier New, Courier, mono">Slider</font>. I can also touch the <font face="Courier New, Courier, mono">SecondTouchArea</font> without problems.
When I branch out to different devices and/or different browsers, I see a new problem. When I'm touching the <font face="Courier New, Courier, mono">SecondTouchArea</font>, it sometimes takes control of the <font face="Courier New, Courier, mono">SliderMarker</font>.
I can make a video if it'll be clearer, but here's the testing steps:
1) Touch the <font face="Courier New, Courier, mono">Slider</font> and move around. Watch the <font face="Courier New, Courier, mono">SliderMarker</font> move with the finger
2) Drag off the <font face="Courier New, Courier, mono">Slider</font> and watch the <font face="Courier New, Courier, mono">SliderMarker</font> stop.
3) Drag back onto the <font face="Courier New, Courier, mono">Slider</font> and watching the <font face="Courier New, Courier, mono">SliderMarker</font> move again.
4) Repeat steps (1) through (3), this time moving a second finger inside the <font face="Courier New, Courier, mono">SecondTouchArea</font>.
The bug occurs in step (4): the <font face="Courier New, Courier, mono">SliderMarker</font> moves up and down with the finger in the <font face="Courier New, Courier, mono">SecondTouchArea</font>, and stays that way until both fingers are removed from the screen. Often times, I cannot control the <font face="Courier New, Courier, mono">SliderMarker</font> any more and have to restart the application.
Am I using the Construct 2 language wrong and/or is there a better way to do this? Or is this an issue with, say, Chrome on Android?
I feel like I've got too much junk here... if anybody needs me to provide some more information, please let me know and I'll get it.