Zurück   Flashforum > Flash > ActionScript > ActionScript 3

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 19-03-2009, 23:29   #1 (permalink)
Neuer User
 
Registriert seit: Oct 2006
Beiträge: 3
RollOver-Event-Weiterleitung in AS3

Hallo liebe Flash-Profis,

bin gerade auf ein Problem gestoßen.
Ich habe in einem Flashfilm eine Karte eingebaut, die aus verscheidenen Polygonen besteht, sowas wie die Bundesländer für die BRD. Diesen Regionen habe ich per for-Schleife dynamisch EvenLlsterners zugeordnet, u.a auch für Roll-Over. Beim RollOver soll sich die Farbe der Region ändern, klappte auch bisher alles.

Über den Regionen liegen satische Textfelder mit den Namen der Regionen. Die haben auch bisher nicht gestört. Nur nachdem ich diese zu einem MC zusammengefasst habe (um die Textbeschreibungen komplett an- und ausschalten zu können), ist seitdem über den Textboxen das RollOver-Event gestört und wird anscheinend nicht mehr weitergeleitet. Warum ist das so und was kann man dagegen tun, gibt es keine Möglichkeit das Event durchzuschleifen (ein pass-Befehl oder ähnliches) - konnte bisher nichts finden.

Bin gespannt, ob Ihr was wisst.

Schönen Gruß

Orry
Orry71 ist offline   Mit Zitat antworten
Alt 19-03-2009, 23:35   #2 (permalink)
Neuer User
 
Registriert seit: Jul 2003
Beiträge: 1.197
ActionScript:
  1. textboxen.mouseEnabled = false;
es reicht allerdings nicht, das DisplayObject, in dem alle Textfelder sind, auf false zu setzen. Jedes Element, das nicht auf die Maus reagieren soll, muß explizit auf mouseEnabled = false gesetzt werden.

Übrigens macht es nur dann Sinn einen MovieClip zu nehmen, wenn Du eine Zeitleiste brauchst. Wenn keine Zeitleiste benötigt wird, reicht ein Sprite. Das ist wie ein MovieClip, aber ohne Zeitleiste und deshalb "leichter".
__________________
EDV = Ende Der Vernunft

Geändert von hmpf (19-03-2009 um 23:38 Uhr)
hmpf ist offline   Mit Zitat antworten
Alt 20-03-2009, 00:00   #3 (permalink)
Neuer User
 
Registriert seit: Oct 2006
Beiträge: 3
Hallo hmpf,

wow superschnelle Anwort - genau das habe ich gesucht. Funktioniert super.
Das ich wenn ich keien Timeline brauch auch Sprites nahmen kann weiß ich - funktioniert denn der Befehl dabei auch - oder würde das Problem mit Sprites gar nicht auftreten?

Vielen Dank hast mir sehr geholfen!!!!

Ciao Orry
Orry71 ist offline   Mit Zitat antworten
Alt 20-03-2009, 00:02   #4 (permalink)
Neuer User
 
Registriert seit: Oct 2006
Beiträge: 3
Ach hatte ich ganz vergessen zu sagen,

den ganzen MC mit allen Textboxen drin auf mouseEnabled = false; zu setzen hat aber gereicht...

Bis dann
Orry71 ist offline   Mit Zitat antworten
Alt 20-03-2009, 01:01   #5 (permalink)
Neuer User
 
Registriert seit: Jul 2003
Beiträge: 1.197
Zitat:
Zitat von Orry71 Beitrag anzeigen
Ach hatte ich ganz vergessen zu sagen,

den ganzen MC mit allen Textboxen drin auf mouseEnabled = false; zu setzen hat aber gereicht...

Bis dann
Hm... interessant. Aber Du hast geschrieben, es wären statische Textfelder, also nicht mit AS erzeugt? Vielleicht liegt es daran.

Sprites verhalten sich genauso wie MovieClips, sie haben nur keine Timeline.
__________________
EDV = Ende Der Vernunft
hmpf ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
event-weiterleitung, pass, rollover

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 16:38 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele