• beyond tellerrand – play. Register Now!
Zurück   Flashforum > Flash > Flash Einsteiger

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 25-05-2009, 14:46   #1 (permalink)
Neuer User
 
Registriert seit: May 2008
Beiträge: 32
MouseEvents

Hallo,

ich möchte ein Icon haben (Lautsprecher) das je nachdem ob der Sound ein oder aus ist reagiert. Standardmäßig ist der Sound an. Wenn ich dann mit der Maus drüber fahre soll das Icon grau, zum deaktivieren des Sounds, werden. Klicke ich, so bleibt das Icon auch nachdem ich mit dem Mauszeiger das Icon verlassen habe grau. Andersherum genauso, nur das wenn ich mit der Maus auf das deaktivierte Lautsprechericon fahre eine kleine Animation zusätzlich abgespielt wird.

Der letztere Teil funktioniert. Jedoch bleibt das Icon, nachdem ich den Sound deaktiviert habe, weiterhin aktiv. Erst wenn ich erneut mit der Maus drüberfahre aktualisiert sich das Symbol richtig. Warum geht das in die eine Richtung aber nicht so richtig in die andere? Hat Flash irgendwelche Probleme mit MouseEvent.CLICK Events, so dass diese nicht sofort auf den MouseEvent.MOUSE_OUT übertragen werden können? Kann ich mir irgendwie nich vorstellen.

Sorry schonmal vorweg falls ich das etwas verwirrend erklärt habe aber es ist auch etwas verwirrend

Hier der Codeschnipsel

PHP-Code:
function offSpeaker(e:MouseEvent) : void 
{
    if (
Count.sound == true)
        
speaker.gotoAndPlay(1);
    else
        
speaker.gotoAndPlay(17);
}

function 
onSpeaker(e:MouseEvent) : void 
{
    if (
Count.sound == true)
        
speaker.gotoAndPlay(17);
    else
        
speaker.gotoAndPlay(2);
}

function 
clickSpeaker(e:MouseEvent) : void 
{
    if (
Count.sound == true)
        
Count.sound false;
    else
        
Count.sound true;

Dazu mus ich noch sagen das Bild 1 im speaker MC das Standard aktiv Icon ist ( mit stop(); ). Von Bild 2 bis 16 geht die aktivieren Animation und Bild 17 ist das Standard deaktiviert Icon ( mit stop(); ).

Gruß gtotehc
gtotehc ist offline   Mit Zitat antworten
Alt 25-05-2009, 15:05   #2 (permalink)
brand new user
 
Benutzerbild von RustyCake
 
Registriert seit: May 2002
Ort: Laimbach 6 1/2
Beiträge: 16.884
Sehr wirr, kann man die Mouse-Events noch sehen?
__________________
Bitte keine Fragen, zu Flash per PM. Dazu ist das Forum da. Danke MFG_RustyCake!
"Wer tanzen will, muß erst gehen lernen"
RustyCake ist offline   Mit Zitat antworten
Alt 25-05-2009, 20:37   #3 (permalink)
Neuer User
 
Registriert seit: May 2008
Beiträge: 32
Ok ich sehs ein

http://www1.inf.tu-dresden.de/~s4046053/ani.rar

Wenn ihr euch das anseht und dazu meinen Text lest wirds hoffentlich verständlich.

Gruß gtotehc
gtotehc ist offline   Mit Zitat antworten
Alt 26-05-2009, 23:41   #4 (permalink)
Neuer User
 
Registriert seit: May 2008
Beiträge: 32
Ich weiss einfach nich woran es liegt...hab jetzt schon einiges hin und her probiert aber der Fehler ist weiterhin da. Hat jemand vllt nen ähnliches Problem und eine Idee wie man das umgehen kann oder findet jemand den Fehler den ich gemacht hab?

Danke schonmal vorweg!

Gruß gtotehc
gtotehc ist offline   Mit Zitat antworten
Alt 27-05-2009, 14:50   #5 (permalink)
brand new user
 
Benutzerbild von RustyCake
 
Registriert seit: May 2002
Ort: Laimbach 6 1/2
Beiträge: 16.884
speaker.gotopAndStop(17);
__________________
Bitte keine Fragen, zu Flash per PM. Dazu ist das Forum da. Danke MFG_RustyCake!
"Wer tanzen will, muß erst gehen lernen"
RustyCake ist offline   Mit Zitat antworten
Alt 27-05-2009, 14:57   #6 (permalink)
Neuer User
 
Registriert seit: May 2008
Beiträge: 32
Ah wunderbar jetzt gehts. Versteh zwar nicht ganz warum es mit gotoAndPlay(17) nich ging, da ja im frame 17 nen stop(); war aber besten dank für deine Hilfe

Gruß gtotehc
gtotehc 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 18:07 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele