Zurück   Flashforum > Flex und AIR > Flex programmieren

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 11-09-2011, 17:15   #1 (permalink)
Neuer User
 
Registriert seit: Nov 2006
Beiträge: 126
MouseOver/Out Verhalten, wenn Text in HBox eingebettet wird

Guten Abend,

ich habe eine HBox mit einem Text gefüllt und möchte diese HBox als Button benutzen. Dazu habe ich verschiedene CSS Styles angelegt und entsprechende EventListener hinzugefügt.

ActionScript:
  1. var cSub:HBox = new HBox();
  2. var cText:Text = new Text();
  3. cSub.buttonMode = true;
  4. cSub.styleName = "buttonStd";
  5. cSub.width = 18;
  6. cSub.height = 18;
  7. cSub.addEventListener(MouseEvent.MOUSE_OVER, mouseOverButton);
  8. cSub.addEventListener(MouseEvent.MOUSE_OUT, mouseOutButton);
  9. cSub.addEventListener(MouseEvent.CLICK, moveSlide);
  10. cText.text = (i+1).toString();
  11. cText.styleName = "buttonText";
  12. cText.buttonMode = true;
  13. cText.enabled = false;
  14. cText.selectable = false;
  15. cSub.addChild(cText);

Mein Problem ist nun, dass wenn ich mit der Maus über meine HBox fahre, alles noch wunderbar funktioniert - komme ich aber mit der Maus dann über den Text, wird ein MouseOut Event ausgelöst und das MouseOver Event befindet sich in EventPhase 3 mit Bezug auf den Text. Und genau das Verhalten möchte ich nicht.

Gibt es eine Möglichkeit, den Text so in die HBox einzubetten, dass kein MouseOut Event ausgelöst wird, wenn ich von einer freien Stelle des Buttons aus mit der Maus über den Text fahre?

Lieber Gruß aus Bremen
vom Tian

Geändert von TianK (11-09-2011 um 17:16 Uhr)
TianK ist offline   Mit Zitat antworten
Alt 11-09-2011, 17:37   #2 (permalink)
Perverted Hermit
 
Benutzerbild von Omega Psi
 
Registriert seit: Mar 2004
Ort: Delmenhorst
Beiträge: 12.147
Probiere mal die ROLL_OVER und ROLL_OUT Events.

Viele Grüße aus Delmenhorst.
Omega Psi ist offline   Mit Zitat antworten
Alt 11-09-2011, 23:00   #3 (permalink)
Neuer User
 
Registriert seit: Nov 2006
Beiträge: 126
Ah, super! Das hats gebracht - wo ich Deinen Beitrag gelesen habe, ist mir ganz hinten im Kopf auch wieder eingefallen, dass die Roll und Mouse Events diesen Unterschied haben!

Danke sehr!
TianK ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
hbox

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


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
/// Static Text - FONT WIRD NICHT EINGEBETTET Vokator ActionScript 3 5 13-08-2009 15:18
"mouseover" funzt nicht, wenn mc extern geladen wird scaramob Flash MX 2004 2 02-02-2006 16:18
KeyCode lesen / Tasten funktionieren nicht wenn swf in HTML Datei eingebettet wird weaselmetal Flash MX 2004 3 14-10-2005 13:49
japanischer text nur, wenn nicht eingebettet flash bier ActionScript 1 5 12-08-2003 12:08
Text Variabel eingebettet und nicht eingebettet??? masterblaster69 Flash 4 und Flash 5 1 23-07-2002 11:45


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:17 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele