mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Fr 29.03.2024 12:17 Benutzername: Passwort: Auto-Login

Thema: AS Problem _root vom 19.03.2007


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Multimedia -> AS Problem _root
Autor Nachricht
dipree
Threadersteller

Dabei seit: 26.01.2006
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst Mo 19.03.2007 23:32
Titel

AS Problem _root

Antworten mit Zitat Zum Seitenanfang

source

Das Problem, die Buttons sollen natürlich eigenständig zurücklaufen. Wenn man mit der Maus über den Einen und dann den Anderen fährt wird das Problem schnell klar.
Ich habe eine Reihe Lösungsansätze ausprobiert, die Ergebnisse waren aber nicht sehr vielversprechend.

Code:
home.onRollOut = function() {
   _root.onEnterFrame = function() {
      if (showup._currentframe == 1) {
         delete showup.onEnterFrame;
      } else {
         showup.prevFrame();
      }
   };
};
home.onRollOver = function() {
   _root.onEnterFrame = function() {
      if (showup._currentframe == showup._totalframes) {
         delete showup.onEnterFrame;
      } else {
         showup.nextFrame();
      }
   };
};
konzept.onRollOut = function() {
   _root.onEnterFrame = function() {
      if (showup1._currentframe == 1) {
         delete showup1.onEnterFrame;
      } else {
         showup1.prevFrame();
      }
   };
};
konzept.onRollOver = function() {
   _root.onEnterFrame = function() {
      if (showup1._currentframe == showup1._totalframes) {
         delete showup1.onEnterFrame;
      } else {
         showup1.nextFrame();
      }
   };
};
  View user's profile Private Nachricht senden
phihochzwei
Moderator

Dabei seit: 08.06.2006
Ort: Mülheim an der Ruhr
Alter: 46
Geschlecht: Männlich
Verfasst Di 20.03.2007 07:42
Titel

Antworten mit Zitat Zum Seitenanfang

Du versuchst mehrere Objekte mit einem onEnterFrame zu handlen.

Versuch mal

Code:

home.onRollOut = function() {
   this.onEnterFrame = function() {
      if (showup._currentframe == 1) {
         delete this.onEnterFrame;
      } else {
         showup.prevFrame();
      }
   };
};
home.onRollOver = function() {
   this.onEnterFrame = function() {
      if (showup._currentframe == showup._totalframes) {
         delete this.onEnterFrame;
      } else {
         showup.nextFrame();
      }
   };
};
konzept.onRollOut = function() {
   this.onEnterFrame = function() {
      if (showup1._currentframe == 1) {
         delete this.onEnterFrame;
      } else {
         showup1.prevFrame();
      }
   };
};
konzept.onRollOver = function() {
   this.onEnterFrame = function() {
      if (showup1._currentframe == showup1._totalframes) {
         delete this.onEnterFrame;
      } else {
         showup1.nextFrame();
      }
   };
};




Und Grundsätzlich solltest Du dir mal das Thema "setInterval" ansehen, onEnterFrame ist der Teufel.
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Anzeige
Anzeige
dipree
Threadersteller

Dabei seit: 26.01.2006
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst Di 20.03.2007 08:26
Titel

Antworten mit Zitat Zum Seitenanfang

Danke Dir
werde mir 'setInterval' gleich mal anschauen.
  View user's profile Private Nachricht senden
 
Ähnliche Themen ROOT Magazine
ROOT-Verweise in reingeladene SWF
email weiterleitung von root server auf webspace?
[linux] ftp-dienst auf root-server starten
php - root einer seite für htaccess herausfinden
document root auf einen USB Stick vom router legen
Neues Thema eröffnen   Neue Antwort erstellen
MGi Foren-Übersicht -> Multimedia


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.