{lang: 'de'}
Flashhilfe.de - Flash Community

Einfache Multitouch App / 2 Buttons gleichzeitig [Flash 10]

 


AntwortenRegistrieren Seite1  

dampfhans#1
Benutzerbild von dampfhans
Beiträge: 1
Registriert: Nov 2010

06.11.2010, 12:32

Hallo!
Ich sitze seit längerem an meiner ersten einfachen Multitouch App und komme trotz stundenlanger Recherche nicht weiter. Vielleicht kann mir jemand helfen. Projekt ist angehängt.

Die Idee:
Es gibt zwei Buttons die gleichzeitig per Multitouch gedrückt werden sollen.
Sobald einer der Buttons losgelassen wird oder man vom button abrutscht soll auf ein anderes Frame gesprungen werden.

Problem1:
Das ganze funktioniert auf dem iphone wunderbar mit nur einem button, aber beim zweiten wird die button-down animation nicht gespielt wenn der erste bereits gedrückt ist.

Problem2:
Die Buttons liegen nur auf Frame 1. Auf Frame 2 + 3 liegen die "you won" anzeigen und ein restart button. Dort sollten die Spiel-Buttons natürlich nicht mehr funktionieren, leider tun sie es aber dennoch, denn der Touch-End/Touch Out listener funktioniert auch noch in Frame 2+3...
Habe auch versucht das zusätzlich mit if (currentFrame == 1) zu lösen, hat aber auch nichts daran geändert.


Wäre sehr dankbar über Hilfe.



ActionScript:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
import flash.ui.Multitouch;
import flash.ui.MultitouchInputMode;
import flash.events.TouchEvent;

Multitouch.inputMode = MultitouchInputMode.TOUCH_POINT;

button_1.addEventListener(TouchEvent.TOUCH_OUT, fl_TouchOut1);

function fl_TouchOut1(event:TouchEvent):void
{
     gotoAndStop(3);
}


button_1.addEventListener(TouchEvent.TOUCH_END, fl_TouchEnd1);
   
function fl_TouchEnd1(event:TouchEvent):void
{
     gotoAndStop(3);
}


button_2.addEventListener(TouchEvent.TOUCH_OUT, fl_TouchOut2);

function fl_TouchOut2(event:TouchEvent):void
{
     gotoAndStop(2);
}


button_2.addEventListener(TouchEvent.TOUCH_END, fl_TouchEnd2);

   
function fl_TouchEnd2(event:TouchEvent):void
{
     gotoAndStop(2);
}

stop();


Angehängte Dateien:
Adobe Flash Quelldatei flash4_touchtest.fla15.16 KB
Schlagwörter: Buttons, multitouch

AntwortenRegistrieren Seite1  

Schnellantwort

Du musst registriert sein, um diese Funktion nutzen zu können.

 
Ähnliche Beiträge zum Thema
Partner Webseiten: art-and-law.de  Mediengestalter.info   phpwelt.de   Scubacube.de  
Haftungsausschluss   Datenschutzerklärung   Impressum
© 1999-2024 Sebastian Wichmann - Flashhilfe.de