Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 22-03-2006, 18:19   #1 (permalink)
Neuer User
 
Registriert seit: Jan 2005
Beiträge: 70
Abfragen ob Maus das Flash-Objekt (eingebettet in eine Webseite) verlassen hat

Hallo,

ich müßte einmal wissen ob jemand eine gute Idee hat, wie ich überprüfen kann ob die Maus ein Flash-Objekt verlassen hat. Also wenn ich das Flash auf einer Webseite einbinde hat das ja bestimme Ausmaßen und wenn man mit der Maus rausgeht.

Gibts da ne lösung????

Gruß
xy2er ist offline   Mit Zitat antworten
Alt 24-03-2006, 18:22   #2 (permalink)
tracer
 
Benutzerbild von andretti
 
Registriert seit: Jun 2004
Beiträge: 4.415
aloha!

was soll beim flashfilm passieren, wenn die maus die bühne verlässt?

das problem ist, wenn man die abfrage wirklich mit der bühnengröße abstimmt, funzt das nicht;
wenn man die bühnengröße(für die abfrage) etwas verkleinert, und man aber mit der maus sehr schnell den film verlässt, das auch nicht funktioniert;
__________________
Viola per Sempre
Alle Angaben ohne Gewehr!
trace your open mind in variables !
andretti
ActionScript Dictionary

Geändert von andretti (24-03-2006 um 18:47 Uhr)
andretti ist offline   Mit Zitat antworten
Alt 11-08-2006, 20:18   #3 (permalink)
Neuer User
 
Registriert seit: Jan 2003
Beiträge: 16
hi auf der suche nach dem gleichen problem bin ich auf diesen thread gestossen. ich habe ein menu das beim verlassen der flashbühne ausfaden soll. erst habe ich das problem gelöst in dem ich den bereich der aktiviert das das menu ausfaded nen kleinen rand zwischen bühneende und fläche hat wenn man die maus jedoch schnell bewegt bleibt das menü trotzdem da. hat schon jemand ne lösung ?

mfg
flery
flery ist offline   Mit Zitat antworten
Alt 11-08-2006, 20:41   #4 (permalink)
Neuer User
 
Benutzerbild von Xeef
 
Registriert seit: Sep 2004
Ort: Spain/Ibiza
Beiträge: 942
ActionScript:
  1. _mc.onRollOut = function() {
  2.     _mc.swapDepths(1)
  3.     _mc.removeMovieClip()
  4. };

onRollOut benutzen
__________________
Languages : (in the order of knowledge/preference)
Read: Flash AS, PHP, JS, Html, DHtml, Basic, C++, DOS, 3DMaxScript, English, Deutsch, Magyar, XML, Pascal, VB, Spanish
Write: Flash AS, Basic, PHP, JS, DHtml, Html, ..., C++, ...., ..., English, ..., ..., ..., ...., Deutsch, ..., Magyar

wen du mein deutsch nicht magst whele eine andere sparache von den obrigen ;)
Xeef ist offline   Mit Zitat antworten
Alt 11-08-2006, 20:45   #5 (permalink)
Neuer User
 
Registriert seit: Jan 2003
Beiträge: 16
warum soll der mc hinterhergelöscht werden und was ist der mc ein rahmen oder meine soweiso schon vorhandene fläche? Bis jetzt habe ich onrollout nicht verwendet weil sonst die buttons nicht mehr funktionierten....
danke für die schnelle antwort!
flery ist offline   Mit Zitat antworten
Alt 11-08-2006, 20:50   #6 (permalink)
Neuer User
 
Benutzerbild von Xeef
 
Registriert seit: Sep 2004
Ort: Spain/Ibiza
Beiträge: 942
das war nur ein bloder beispiel

mach ein flechen dekenden hintergrund
mit nem onrollout
wen das trigert bist aus dem swf raus
__________________
Languages : (in the order of knowledge/preference)
Read: Flash AS, PHP, JS, Html, DHtml, Basic, C++, DOS, 3DMaxScript, English, Deutsch, Magyar, XML, Pascal, VB, Spanish
Write: Flash AS, Basic, PHP, JS, DHtml, Html, ..., C++, ...., ..., English, ..., ..., ..., ...., Deutsch, ..., Magyar

wen du mein deutsch nicht magst whele eine andere sparache von den obrigen ;)
Xeef ist offline   Mit Zitat antworten
Alt 11-08-2006, 20:52   #7 (permalink)
Neuer User
 
Registriert seit: Jan 2003
Beiträge: 16
dann funktioniert das menü aber nicht mehr. um genau zu sein ich habe es gerade nochma extra getestet war mir auch nicht mehr sicher.

wenn zwei buttons übereinander liegen und du auf den einen gehst verlässt du den anderen das heisst der trigger würde ausgelöst werden sobald ich auf einen menüpunkt gehe was dazu führen würde das das menü verschwindet!

Geändert von flery (11-08-2006 um 21:00 Uhr)
flery ist offline   Mit Zitat antworten
Alt 11-08-2006, 21:14   #8 (permalink)
Neuer User
 
Benutzerbild von Xeef
 
Registriert seit: Sep 2004
Ort: Spain/Ibiza
Beiträge: 942
ActionScript:
  1. _root.createEmptyMovieClip("BG", 0);
  2. _root.createTextField("_txt", 1, 0, 0, 100, 20);
  3. BG.beginFill(0xFFFFFF, 100);
  4. BG.lineTo(Stage.height, 0);
  5. BG.lineTo(Stage.height, Stage.width);
  6. BG.lineTo(0, Stage.width);
  7. BG.lineTo(0, 0);
  8. BG.endFill();
  9. BG.onRollOver = function() {
  10.     _root._txt.text = "In SWF";
  11. };
  12. BG.onRollOut = function() {
  13.     _root._txt.text = "OUT SWF";
  14. };

das functionirt solange du keine buttons oder sonstige dinger am rand hast von denen man raus oder rein ins SWF rolen kan
wen du solche buttons (sonstige MC) hast must so ein check bei jeden von ihnen anwenden

eine andere losung ist mir nicht bekant
und kan bei 100 von buttons am rand recht umstendlich werden
__________________
Languages : (in the order of knowledge/preference)
Read: Flash AS, PHP, JS, Html, DHtml, Basic, C++, DOS, 3DMaxScript, English, Deutsch, Magyar, XML, Pascal, VB, Spanish
Write: Flash AS, Basic, PHP, JS, DHtml, Html, ..., C++, ...., ..., English, ..., ..., ..., ...., Deutsch, ..., Magyar

wen du mein deutsch nicht magst whele eine andere sparache von den obrigen ;)
Xeef ist offline   Mit Zitat antworten
Alt 11-08-2006, 21:18   #9 (permalink)
Neuer User
 
Registriert seit: Jan 2003
Beiträge: 16
danke für das sample leider gehts ja so nicht. eine möglichkeit wäre wohl 4 solche rechtecke an jeder seite eins einzubaun werde ich mal testen ein rechteck übers ganze movie geht nicht weil du wie gesagt das rechteck auch verlässt wenn du einen button irgendwo in der mitte "betrittst".
flery ist offline   Mit Zitat antworten
Alt 11-08-2006, 21:35   #10 (permalink)
Neuer User
 
Registriert seit: Jan 2003
Beiträge: 16
so habs gerade getestet wenn dud ie maus schnell genug bewegst merkt der button garnix davon das die maus drüber ist also kann mans wohl nicht wirklich verhindern !
flery ist offline   Mit Zitat antworten
Alt 08-03-2007, 09:55   #11 (permalink)
Neuer User
 
Registriert seit: Oct 2002
Ort: Hamburg
Beiträge: 83
schon mal mit setInterval und onMouseMove probiert?

Starte doch einfach ein setInterval, sobal die Maus sich nicht mehr bewegt, dass dann nach 2 sekunden dein men ausfaded. bei onMouseMove clearst du das Interval immer, ansonsten startest du das und fadet dann das menü aus...

Flash denkt nämlich, sobald du auf der html seite aus dem flash film raus bist, dass sich die maus nicht mehr bewegt... von daher sollte das gehen
hedonistics 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 03:53 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele