Zurück   Flashforum > Flash > Flash Fortgeschritten > Flash 8

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 10-12-2007, 14:40   #1 (permalink)
Neuer User
 
Registriert seit: Jan 2006
Beiträge: 33
Buttons überlagern

Hallo!

Ich habe 3 Buttons die sich überlagern.

Button1 ist am größten, Button2 ist etwas kleiner und Button3 am kleinsten.

Button1 und 2 sind OnRollOver-Aktionen zugewiesen, Button3 kann angeklickt werden...

Das Problem ist jetzt, dass wenn ich über Button2 rolle dies für Button1 ein RollOut bedeutet...usw. Dass soll aber nicht passieren.
Die Aktion die bei RollOver über Button1 ausgeführt würd soll beibehalten werden, auch wenn ein RollOver über Button 2 geschieht....

Gibt es eine Möglichkeit Flash zu sagen, dass alle 3 Buttons aktiv bleiben sollen?

Danke schonmal für eure Tipps!
DieMoni


P.S.: Die Suche habe ich schon bemüht...
DieMoni ist offline   Mit Zitat antworten
Alt 10-12-2007, 14:46   #2 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Prinzipiell geht das so:
PHP-Code:
button1.onRollOut = function()
{
if(!
this.hitTest(_root._xmouse,_root._ymouse))
{
//machWas
}

__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 10-12-2007, 16:00   #3 (permalink)
Neuer User
 
Registriert seit: Jan 2006
Beiträge: 33
mmmh, ja. Aber ich möchte ja, dass sich, wenn man aus dem Button1 wirklich "rausrollt", auch noch eine andere aktion abspielt...
DieMoni ist offline   Mit Zitat antworten
Alt 10-12-2007, 16:03   #4 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Ja, und? Sollte doch klappen, oder etwa nicht?
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 10-12-2007, 16:36   #5 (permalink)
Neuer User
 
Registriert seit: Jan 2006
Beiträge: 33
stimmt. jetzt hab ich kapiert wies funktioniert!

Vielen Dank!
DieMoni ist offline   Mit Zitat antworten
Alt 22-01-2008, 12:05   #6 (permalink)
Neuer User
 
Registriert seit: Jul 2002
Beiträge: 28
ich fürchte ich muss mich dumm fragend hier anschließen.

Bei mir geht es darum, dass ich Kreise habe, die sich beim Drüberfahren mit der Maus zu einem Menüpunkt ausklappen.

Ich geh im Moment da wohl auch ziemlich einfach her und habe einen Movieclip der an Frame 1 mit einem unsichtbaren Button das Event auslöst mit
on(rollover){
gotoandPlay(2);
}

Der Movieclip wird später an anderer Stelle mit Stop() angehalten, dort steht ein unsichtbarer Button der eine on(press) Prozedur und eine on(rollout) Prozedur beinhaltet, hier ist aber auch mein Problem, denn es mag vorkommen, dass der User während des Aufklappens des Buttons zu schnell von der Stelle weg fährt, also das rollout Ereignis so gar nicht mehr ausgelöst werden kann.

Ich suche zur Zeit also auch eine Art Abfrage, die da besagt if (rollOver=false) { mach irgendwas... }

Ich meine hier in dem Thread den Lösungsansatz zu sehen stehe nur gerad was auf dem Schlauch, wie ich das intelligent löse.

Kann mir da jmd kurz auf die Sprünge helfen?
Solary ist offline   Mit Zitat antworten
Alt 22-01-2008, 12:30   #7 (permalink)
Neuer User
 
Registriert seit: Jul 2002
Beiträge: 28
hat sich erledigt.

hitArea aber wie??? hat mir da auf die Sprünge geholfen für einen vernünftigen Ansatz
Solary 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 20:31 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele