FlushEvents on iOS?

Scott Morrow scott at elementarysoftware.com
Sat Jul 2 15:27:38 EDT 2011


Hello William,

Perhaps  < iphoneClearTouches > 

Scott Morrow

Elementary Software
(Now with 20% less chalk dust!)
web       http://elementarysoftware.com/
email     scott at elementarysoftware.com
-------------------------------------------------------


from iOS Release Notes:

Clearing pending interactions
As interaction events (touch and mouse messages) are queued, it is possible for such messages to
accumulate when they aren't needed. In particular, when executing 'waits', 'moves' or during card
transitions.
To handle this case, the iphoneClearTouches command has been added. At the point of calling, this
will collect all pending touch interactions and remove them from the event queue.
Note that this also cancels any existing mouse or touch sequences, meaning that you (nor the
engine) will not receive a mouseUp, mouseRelease, touchEnd or touchCancel message for any
current interactions.
A good example of when this command might be useful is when playing an instructional sound:

on tellUserInstructions
    play specialFolderPath("engine") & slash & "Instruction_1.mp3"
    wait until the sound is "done"
    iphoneClearTouches
end tellUserInstructions

Here, if the iphoneClearTouches call was not made, any tough events the user created while the
sound was playing would be queued and then be delivered immediately afterwards potentially
causing unwanted effects.



On Jul 2, 2011, at 8:10 AM, William de Smet wrote:

> Hi there,
> 
> I am 'converting' one of my apps to iOS (iPad) and I am looking for an
> alternative for: put flushEvents("all") into temp.
> Is there something like this on iOS?
> 
> And another strange thing is that I don't have sound on the iPad simulator 4.3
> It does work fine when I use the iPhone simulator 4.3.
> Anyone else having the same thing?
> 
> greetings,
> 
> William
> 
> _______________________________________________
> use-livecode mailing list
> use-livecode at lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode





More information about the use-livecode mailing list