Sé que esto está un poco fuera de pista, pero he estado usando Swiffy para convertir Flash en un juego HTML5 interactivo y me encontré con el mismo problema de desplazamiento, pero no encontré soluciones que funcionaran.
El problema que tuve fue que la etapa Swiffy ocupaba toda la pantalla, por lo que tan pronto como se cargó, el evento de movimiento táctil del documento nunca se activó.
Si intenté agregar el mismo evento al contenedor Swiffy, se reemplazó tan pronto como se cargó el escenario.
Al final lo resolví (bastante desordenado) aplicando el evento touchmove a cada DIV dentro del escenario. Como estos divs también cambiaban constantemente, necesitaba seguir revisándolos.
Esta fue mi solución, que parece funcionar bien. Espero que sea útil para cualquier otra persona que intente encontrar la misma solución que yo.
var divInterval = setInterval(updateDivs,50);
function updateDivs(){
$("#swiffycontainer > div").bind(
'touchmove',
function(e) {
e.preventDefault();
}
);}