| |||||||
Du magst keine Werbung? Wir auch nicht!
Einfach registrieren und die Werbung ist weg. Diese Nachricht sehen nur nicht registrierte Nutzer.
![]() |
| | LinkBack | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| Neuer User Registriert seit: Nov 2009
Beiträge: 47
| Weiches Scrollen möglich?
Hallo, ich habe in AS3 in 'Air for Android' auf einem Bild einen MC mit dem Namen film_a liegen. Der Film ist wesentlich höher als die Bühne, also soll er per Touch bewegt werden. Hier das Script Code: stop();
Multitouch.inputMode = MultitouchInputMode.TOUCH_POINT;
film_a.addEventListener(TouchEvent.TOUCH_BEGIN, fl_start_touch);
film_a.addEventListener(TouchEvent.TOUCH_END, fl_end_touch);
var fl_DragBounds:Rectangle = new Rectangle(0,0,0,-1800);
function fl_start_touch(event:TouchEvent):void
{
event.target.startTouchDrag(event.touchPointID, false, fl_DragBounds);
}
function fl_end_touch(event:TouchEvent):void
{
event.target.stopTouchDrag(event.touchPointID);
} Müsste doch eigentlich gehen, indem man eine Beschleunigungsvariable mitlaufen lässt. Ich sehe nur leider nichts, wo ich hier ansetzen könnte. Kann mir hier jemand auf die Sprünge helfen? Greets, MIKE |
| | |
| | #4 (permalink) |
| i ate pixels Registriert seit: Mar 2004 Ort: Augsburg
Beiträge: 528
|
Du hast ein TouchStart und ein TouchEnd event. Beide Events liefern einen Punkt im Koordinaten System. Du musst die Zeit der Interaktion messen und hast danach einen Bewegungsvektor und die dafür benötigte Zeit. Daraus kannst du nun berechnen wie groß der Vektor pro Frame bzw. deine Messeinheit ist. Den berechneten Bewegungsvektor kannst du nun hernehmen und weiter auf dein Objekt anwenden, dabei aber immer mit 0,98 multiplizieren und somit abbremsen (auch Easing genannt) - daher der Vorschlag mit der Tweening-Library Grüße Martin
__________________ GTA ähnliches Auto mit HTML, CSS3 + JavaScript |
| | |
| | #5 (permalink) |
| Neuer User Registriert seit: Nov 2009
Beiträge: 47
|
Hi Martin, wow - so weit bin ich wohl noch nicht ... Klingt absolut einleuchtend - nur leider ist das wohl noch ein wenig zu hoch für mich, es sei denn, jemand häte da ein paar Code-Snippets für mich, die ich dann noch anpassen könnte. Danke trotzdem erst einmal für die Antwort. Greets, MIKE |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Weiches Scrollen in List-Komponente | rossi123 | Flex programmieren | 0 | 03-02-2009 23:08 |
| weiches scrollen ohne scrollbar... | modul47 | ActionScript 1 | 2 | 14-07-2006 16:57 |
| scrollen im div möglich? | krasok | HTML und CSS | 3 | 18-05-2004 14:01 |
| weiches scrollen | JensEickhoff | ActionScript 1 | 7 | 07-11-2003 14:07 |
| .swf scrollen - möglich???? | bendigo | Flash MX | 1 | 21-05-2002 14:24 |