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

rollOver bei gedrückter Maustaste [Flash 8]

 


AntwortenRegistrieren Seite1  

Gartenlaube#1
Benutzerbild von Gartenlaube
Beiträge: 14
Registriert: Sep 2009

26.11.2009, 10:31

Hallo zusammen,

ich habe ein kleines Maussteuerungsproblem.

Auf der Bühne befinden sich 3 MovieClips (mc_circle, mc_square, mc_triangle).

Ich erklär erstmal, was da passieren soll:

Ich möchte auf einem der MCs die Maustaste drücken können und sie dann über die anderen MCs ziehen. Sowohl beim 1. als auch bei den anderen MCs sollen dabei Aktionen ausgelöst werden. (ähnlich dem Markieren von Dateien und Ordnern bei gedrückter Maustaste)

Ich habe also alle 3 MCs jeweils mit einer onPress und einer onrollOver - Funktion belegt, so dass man bei einem beliebigen MC anfangen kann "zu markieren".
Der Code dazu liegt im 1.Schlüsselbild der Bühne.

Problem ist nur, sobald die Maustaste gedrückt wird, reagiert nur das onPress und das rollOver des MC, über dem sich die Maus gerade befindet. Die rollOver Funktionen der beiden anderen MCs werden bei gedrückter Maustaste ignoriert.

Lasse ich hingegen die onPress Funktion in allen MCs weg und ziehe die Maus dann über alle MCs hinweg, werden die Aktionen in der rollOver Funktion jeweils korrekt ausgeführt.

Warum ist das so? Welche Alternativen habe ich?

mfg,
Matthias
Schlagwörter: mouseDown, onPress, rollOver
-Mani#2
Benutzerbild von -Mani
Beiträge: 235
Registriert: Aug 2008

28.11.2009, 12:59