Zurück   Flashforum > Flash > Flash Einsteiger

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 29-10-2009, 13:22   #1 (permalink)
Neuer User
 
Registriert seit: Oct 2009
Beiträge: 2
Problem mit Menü: rollOver blockiert press

Hallo, ich hoffe, Ihr könnt mir helfen, meinen "denkfehler" zu finden.

Habe in der Suche noch nichts genau passendes gefunden.

Mein Vorhaben:

Das Menü meines Films versteckt sich am Bildrand bzw. zeigt nur einen dünnen Streifen und fährt aus, wenn ich mit der Maus darüber fahre.
Im Menü gibt es vier Menüpunkte (auch mc), die bei on (press) eine Aktion auf der Bühne ausführen (clip laden, entladen, etc.)

Bei Verlassen des Menüs mit der Maus (oder bei Klick auf einen Menüpunkt) fährt das Menü wieder zurück.

Ich habe einen mc menue erzeugt, dieser enthält die vier menüpunkte und den "immer sichtbaren rand" quasi als fünften punkt

Mein Problem: lege ich das on (rollOver) auf den mc menue, dann funktioniert das on (press) event auf den Menüpunkten nicht mehr -> verdeckt?

Lege ich auf die menuepunkte (und den Ausfahrrand) sowohl rollOver als press, dann ruckelt das ganze nur so vor sich hin.

Wie also macht man es richtig?

PHP-Code:
on (press) { //aktion für die Menüpunkte
    
trace("aktion auf der bühne")
}

on (rollOver) { //fährt das menü auf die Bühne
    
this.onEnterFrame = function(){
        if (
_parent._y 400) {
            
_parent._y -= 10;
              if (
_parent._y <= 400){
                  
delete this.onEnterFrame
              
}
        }
    }
}

on (rollOut) {  //fährt das menü aus dem Bild
    
this.onEnterFrame = function(){
        if (
_parent._y 500) {
            
_parent._y += 10;
              if (
_parent._y >= 500){
                  
delete this.onEnterFrame
              
}
        }
    }

cataya ist offline   Mit Zitat antworten
Alt 29-10-2009, 13:30   #2 (permalink)
Neuer User
 
Benutzerbild von the binary
 
Registriert seit: Jul 2001
Ort: Berlin | Friedrichshain
Beiträge: 3.561
richtig...

der 'on'-eventhandler (was uebrigens uralt-syntax ist..)
ueberlagert die mouse-events der enthaltenen movieclips..

schau dir mal die 'hitTest'-funktion an, damit kannst du es sehr einfach realisieren..

gruss
//b
__________________
8bm | join ff@BOINC
formpackage.org | audiohunter.de | problematica.de | 8ball-media.de/blog | taikonauten.cn
the binary ist offline   Mit Zitat antworten
Alt 29-10-2009, 13:41   #3 (permalink)
Neuer User
 
Registriert seit: Oct 2009
Beiträge: 2
Zitat:
Zitat von the binary Beitrag anzeigen
schau dir mal die 'hitTest'-funktion an, damit kannst du es sehr einfach realisieren..
das war schnell!

mmh...du meinst ich frage die Maus-Koordinaten ab und prüfe, ob der mc sich mit diesen überschneidet?

bg,
cataya
cataya ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
actionscript, menü, rollover

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
landkarte (mehrere Länder) erstellen - RollOver-, Out und Press - Problem! painflow Flash 8 38 23-09-2008 10:12
rollover und press gulu Flash Einsteiger 10 24-11-2006 17:50
rollOver blockiert onRelease kurthurtig Flash Einsteiger 11 16-07-2006 21:39
Problem mit Rollover-Menü sacri Flash MX 10 13-07-2004 19:17


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:07 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele