Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 26-09-2006, 08:49   #1 (permalink)
Neuer User
 
Registriert seit: Jun 2003
Beiträge: 32
zwei onRollOver übereinander

Moin!

Ich habe einen grossen MC auf dem eine onRollOver liegt:

PHP-Code:
activationBtn.onRollOver = function() {
    
this.useHandCursor false;
    
gotoAndPlay("in");
};
activationBtn.onRollOut = function() {
    
this.useHandCursor false;
    
gotoAndPlay("out");
}; 
soll heissen: wenn sich die maus im bereich 'activationBtn' befindet, wird etwas sichtbar. wenn nicht - dann wieder unsichtbar.
wenn ich jetzt aber noch einen anderen mc mit onRollOver befehlt darüber lege messt das alles ab.
Hab mich schon totgesucht nach eine Loesung....

Geändert von chapati (26-09-2006 um 08:51 Uhr)
chapati ist offline   Mit Zitat antworten
Alt 26-09-2006, 09:56   #2 (permalink)
Der Wunderhund
 
Benutzerbild von gaspode
 
Registriert seit: Jun 2002
Ort: Hattingen
Beiträge: 10.515
>messt das alles ab.



Was meinst Du mit «darüberlegen»?
Meinst Du verschachteln, d.h. daß der Rollover-MovieClip
in einen MovieClip eingebettet wird, der selber einen Roll-
over hat? Sowas wie ein Rollover-Dropdown-Menü? Das
geht nämlich nur mit RollOvers nicht, da der äußere den
inneren blockt.

Den äußeren Rollover müßtest Du dann per HitTest machen.

gruß, gaspode
gaspode ist offline   Mit Zitat antworten
Alt 26-09-2006, 10:47   #3 (permalink)
Neuer User
 
Registriert seit: Jun 2003
Beiträge: 32
ja - ich glaube das ist meine problem. hier nochmal mit anderen worten:

ich habe einen "music on/off mc" der nur sichbar sein soll wenn sich die maus in seiner nähe befindet. dies ist der erste rollover auf dem "in der nähe mc". der zweite rollover ist dann auf dem "music on/off mc". sobald ich jedoch darüber rolle blendet sich alles natuerlich wieder aus weil es den "in der nähe mc" verdeckt.

hitTest? hab ich noch nicht benutzt - klinkt verlockend! - wie würde das denn funktionieren?
chapati ist offline   Mit Zitat antworten
Alt 03-10-2006, 05:07   #4 (permalink)
Neuer User
 
Registriert seit: Jun 2003
Beiträge: 32
Smile

OK, habs rausbekommen:
Dieses AS liegt auf dem activationBtn/mc:

PHP-Code:
onClipEvent (mouseMove) {
    
// onRollOver
    
if (this.hitTest(_root._xmouse_root._ymouse)) {
        if (!
over) {
            
over true;
            
_root.musicMC.musicBtn._alpha 100;
        }
    } else {
        
// onRollOut
        
if (over) {
            
over false;
            
_root.musicMC.musicBtn._alpha 0;
        }
    }

Wenn die maus rübergeht wird der andere mc (_root.musicMC.musicBtn) sichtbar. FUNZT!

Danke gaspode für den Tip!

-Chapati
chapati ist offline   Mit Zitat antworten
Antwort

Lesezeichen

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



Alle Zeitangaben in WEZ +1. Es ist jetzt 12:21 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele