mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Sa 06.09.2008 19:38 Benutzername: Passwort: Auto-Login

Thema: AS Problem _root vom 20.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 Di 20.03.2007 00: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
FlamingArt

Dabei seit: 08.06.2006
Ort: Essen
Alter: 30
Geschlecht: Männlich
Verfasst Di 20.03.2007 08: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
dipree
Threadersteller

Dabei seit: 26.01.2006
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst Di 20.03.2007 09: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
php - root einer seite für htaccess herausfinden
[linux] ftp-dienst auf root-server starten
document root auf einen USB Stick vom router legen
Formmailer-Problem-neues problem
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 deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.