Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 13-07-2005, 13:35   #1 (permalink)
Eternal Newbe
 
Registriert seit: Aug 2002
Ort: Heidelberg
Beiträge: 241
Question Dringendes Problem mit RollOver!

Folgendes: Ich ich habe ein MC (white_mc), innerhalb dessen Fläche ein weiterer MC drauf (slider_mc) liegt. Nun möchte ich, dass bei einem rollen der Maus über den den aufgesetzem MC (slider_mc) nicht der Inhalt der IF-Abfrage zur Geltung kommt. Folgendes habe ich dafür gemacht, aber es funktioniert irgendwie nicht. Was ist falsch?

Ich danke für jede Hilfe! - Merci, JuL!

ActionScript:
  1. this.white_mc.onRollOut = this.white_mc.onReleaseOutside = function() {
  2.     if (!this._parent.slider_mc.onRollOver){
  3.         trace("mouseout");
  4.         }
  5. }
__________________
JuL!
JuL! ist offline   Mit Zitat antworten
Alt 13-07-2005, 14:11   #2 (permalink)
experience++;
 
Benutzerbild von salazar
 
Registriert seit: Jul 2002
Ort: Düsseldorf
Beiträge: 11.347
schaur die mal hitTest an
was du da hast kann nicht funktionieren

cya, sal
__________________
Bitte keine Flashfragen an mich schicken. Dafür ist ja das Forum da! Das betrifft auch Profilnachrichten.
Chuck Norris hat den Flash Player für alle mobilen Betriebssysteme!
salazar ist offline   Mit Zitat antworten
Alt 13-07-2005, 14:23   #3 (permalink)
Eternal Newbe
 
Registriert seit: Aug 2002
Ort: Heidelberg
Beiträge: 241
Das Problem ist, dass in meinem Fall eine IF-Abfrage stattfinden müsste. - Im folgendem haben ich den Problemfall angehängt. - Was wäre die smarteste Lösung?
Angehängte Dateien
Dateityp: zip test.zip (5,9 KB, 2x aufgerufen)
__________________
JuL!
JuL! ist offline   Mit Zitat antworten
Alt 13-07-2005, 14:29   #4 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Hast du denn überhaupt mal nach "hitTest" gesucht?
ActionScript:
  1. stop();
  2. this.white_mc.onRollOut = this.white_mc.onDragOut=function () {
  3.     if (this._parent.slider_mc.grip_mc.hitTest(_root._xmouse, _root._ymouse)) {
  4.         trace("out");
  5.         active = true;
  6.     }
  7. };
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 13-07-2005, 14:37   #5 (permalink)
Eternal Newbe
 
Registriert seit: Aug 2002
Ort: Heidelberg
Beiträge: 241
Sorry, ich hatte mich gerade eingelesen. Ich hatte es dahingehend missverstanden, weil ich meinte, dass hitTest auch nur eine Funktion wäre, die in der runtime nach dem rollOut des Hintergrund-MCs kommen würde. Ich suchte allerdings etwas, was vorher kommt... aber offensichtlich ist es anders. - Echt super, ich danke Dir!
__________________
JuL!
JuL! ist offline   Mit Zitat antworten
Alt 13-07-2005, 14:38   #6 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Allerdings verstehe ich nicht ganz, warum du auf deinen Slider nicht einfach auch ein onRollOver-Event packst. Dann kannst du dir die hitTest-Geschichte auch schenken?!?
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager 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 04:20 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele