Hallo liebe Flasher
habe eine Swipe Funktion zum wechseln der verschiedenen Szenen zusammen gestellt:
PHP-Code:
import flash.ui.Multitouch;
import flash.events.TransformGestureEvent;
import flash.events.GesturePhase;
if (Multitouch.supportsGestureEvents && Multitouch.supportedGestures.indexOf( TransformGestureEvent.GESTURE_SWIPE ) != -1 )
{
stage.addEventListener( TransformGestureEvent.GESTURE_SWIPE, onGestureSwipe);
}
function onGestureSwipe(event:TransformGestureEvent):void
{
event.stopImmediatePropagation();
if ( event.offsetX < 0 )
{
// links ... vorheriges Bild
if ( currentFrame > 2 )
prevFrame();
else
gotoAndStop( totalFrames );
}
else if ( event.offsetX > 0 )
{
// rechts ... nächstes Bild
if ( currentFrame < totalFrames )
nextFrame();
else
gotoAndStop( 2);
}
}
nextFrame();
Klappt auf dem iPhone 4 funktionell auch ganz gut. Allerdings ist das eher ein hartes Wechseln der Bilder, das ich gerne noch absoften würde. Man kennt es ja von den iOS Geräten dass ich mit einem Wisch nach Links/Rechts das Bild wechseln kann. Dabei wird es quasi "rausgezogen" und das neue erscheint dahinter. Bei meiner o.g. Funktion wechselt einfach sofort das Bild ohne "Überlauf".
Muss ich das mit einem Bewegungs-Tween/Masken machen oder gibt es dafür eine extra Funktion durchs iOS?
Viele Grüße Florian