Zurück   Flashforum > Aktuelles > Tutorials > Flash Tutorials

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 25-10-2001, 19:53   #1 (permalink)
auferstanden
 
Benutzerbild von Johannes P.
 
Registriert seit: Sep 2001
Ort: München
Beiträge: 5.247
Handcursor über Schaltfläche verhindern

Um den Handcursor loszuwerden, der bei MouseOver über einer Schaltfläche erscheint, müsst ihr wie folgt vorgehen:
Erstellt eine neue Filmsequenz/MC, die so aufgebaut ist:

Bild 1: Normalzustand
Bild 2: Darüberzustand
Bild 3: Gedrücktzustand

Zieht diesen MC (falls noch nicht geschehen) aus der Bibliothek auf die Bühne, klickt ihn mit der rechten Maustaste an, wählt aus dem Kontextmenü 'Aktionen' und tragt folgendes Skript, das exakt einen normalen Button simuliert, in den ActionScript-Editor ein (Copy&Paste):
PHP-Code:
onClipEvent (load) {
    
stop ();
}
onClipEvent (mouseMove) {
    if (
this.hitTest(_root._xmouse_root._ymousetrue)) {
        if (!
pressed) {
            
gotoAndStop (2);
        }
        
mouseOver true;
    } else {
        if (!
pressed) {
            
gotoAndStop (1);
        }
        
mouseOver false;
    }
}
onClipEvent (mouseDown) {
    
pressed true;
    if (
mouseOver) {
        
gotoAndStop (3);
        
// Hier auszuführende Aktion eintragen 
    
}
}
onClipEvent (mouseUp) {
    
pressed false;
    if (
mouseOver) {
        
gotoAndStop (2);
    } else {
        
gotoAndStop (1);
    }

Das war's auch schon. Ihr könnt nun jede beliebige Aktion wie getURL() oder gotoAndPlay() einsetzen, wobei bei letzterer Aktion darauf zu achten ist, dass die aktuelle Zeitleiste, in der die Filmsequenz liegt, immer per Pfadangabe _parent angesprochen werden muss.
__________________

Gruß
Johannes
¬ Homepage
¬ Tutorials und FAQs Forum
¬ Suchen und Finden

Geändert von Johannes P. (25-10-2001 um 19:56 Uhr)
Johannes P. 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 aus.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 00:06 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele