mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Do 28.03.2024 23:50 Benutzername: Passwort: Auto-Login

Thema: Problem mit Rollover in Schleife vom 02.06.2007


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Multimedia -> Problem mit Rollover in Schleife
Seite: 1, 2  Weiter
Autor Nachricht
Decart
Threadersteller

Dabei seit: 10.08.2006
Ort: Bremen
Alter: 42
Geschlecht: Männlich
Verfasst Sa 02.06.2007 19:00
Titel

Problem mit Rollover in Schleife

Antworten mit Zitat Zum Seitenanfang

Hi, möchte über eine in einer Schleife liegenden RollOver funktion den zweiten zweiten wert meines arrays auslesen lassen, nur leider geht das nicht so:

Code:
for (i=0;i<=citnom;i++){
   
   
      this.map[citys[i][0]].onRollOver=function(){
      this.colorTo(0x880000,1,"easein");
      trace(citys[i][1]);
      
      };
};


Hat vielleicht jemand n Ansatz wie das zu lösen ist....? Ich bin noch relativ unerfahren im Umgang mit Schleifen und Arrays und wäre für jede Hilfe dankbar....
Ach ja, den ersten Wert, der den bezeichner bildet, auslesen funktioniert...

//edit by barett
bitte keine eyecatcher im titel
danke


Zuletzt bearbeitet von Barett am Mo 04.06.2007 22:48, insgesamt 4-mal bearbeitet
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
therapiekind

Dabei seit: 14.03.2006
Ort: In deinem Kopf
Alter: -
Geschlecht: -
Verfasst So 03.06.2007 11:47
Titel

Antworten mit Zitat Zum Seitenanfang

Das this im onRollOver zeigt auf this.map[citys[i][0]. Mit dem trace-Befehl versuchst du dann auf this.map[citys[i][0].citys[i][1] zuzugreifen, wenn ich mich nicht irre. Versuch es mal mit trace(this._parent._parent._parent.citys[i][1]) oder so (vielleicht auch ein _parent weniger Grins).
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Anzeige
Anzeige
Decart
Threadersteller

Dabei seit: 10.08.2006
Ort: Bremen
Alter: 42
Geschlecht: Männlich
Verfasst So 03.06.2007 12:22
Titel

Antworten mit Zitat Zum Seitenanfang

Hi,
danke dir erstma....hat aber leider nicht funktioniert...auch nich mit _root.citys... oder allen anderen möglichen adressierungen...keine Ahnung was da falsch läuft
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
therapiekind

Dabei seit: 14.03.2006
Ort: In deinem Kopf
Alter: -
Geschlecht: -
Verfasst So 03.06.2007 15:23
Titel

Antworten mit Zitat Zum Seitenanfang

Ist's denn generell möglich auf das Array zuzugreifen? Ohne for-loop und onRollOver.
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Decart
Threadersteller

Dabei seit: 10.08.2006
Ort: Bremen
Alter: 42
Geschlecht: Männlich
Verfasst So 03.06.2007 15:37
Titel

Antworten mit Zitat Zum Seitenanfang

Ja wie gesagt.... also wenn ich das so schreibe, also das trace aus der roll over funktion rausnehme
Code:
for (i=0;i<=citnom;i++){
   
   trace (_root.citys[i][1]);
   
      this.map[citys[i][0]].onRollOver=function(){
      this.colorTo(0x880000,1,"easein");
      
      
      };
};

, dann listet er mir die werte von citys[i][1] auf...
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
therapiekind

Dabei seit: 14.03.2006
Ort: In deinem Kopf
Alter: -
Geschlecht: -
Verfasst So 03.06.2007 16:06
Titel

Antworten mit Zitat Zum Seitenanfang

Hm. Und sobald du das trace (_root.citys[i][1]); wieder in das onRollOver reinpackst, geht es nicht mehr? Sollte es definitiv aber. * Keine Ahnung... *

[edit]
Was ist eigentlich mit dem this.colorTo(0x880000,1,"easein");? Sieht mir nach Fuse aus. Und als Easing-Gleichung steht bei dir easein. Soweit ich weiß, gibt es so was nicht bei Fuse (siehe PennerEasing.as im Fuse-Paket). Vielleicht liegt es daran.
[/edit]


Zuletzt bearbeitet von therapiekind am So 03.06.2007 16:15, insgesamt 3-mal bearbeitet
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Decart
Threadersteller

Dabei seit: 10.08.2006
Ort: Bremen
Alter: 42
Geschlecht: Männlich
Verfasst So 03.06.2007 16:27
Titel

Antworten mit Zitat Zum Seitenanfang

...hi,
also mit der colorTo-funktion gibbet keine probleme....


Zuletzt bearbeitet von Decart am So 03.06.2007 18:22, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Decart
Threadersteller

Dabei seit: 10.08.2006
Ort: Bremen
Alter: 42
Geschlecht: Männlich
Verfasst So 03.06.2007 18:23
Titel

Antworten mit Zitat Zum Seitenanfang

....das problem is irgendwie, dass nicht wie von mir angedacht, jedem mc ein eigenes roll over zugewiesen wird sonder das alle das trace (citys[citnom][1]) haben...bzw dies die einzige ausgabe is die ich bekomme (also den wert von citys[citnom][1])....Schade eigentlich...

Zuletzt bearbeitet von Decart am So 03.06.2007 18:24, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
 
Ähnliche Themen [PHP] Problem mit mysql_insert_id() in einer Schleife
[Flash] Problem mit attachMovie-Schleife
Problem beim Ansprechen einzelner Buttons in einer Schleife
Problem mit JS Rollover
Problem mit Rollover
Problem mit Rollover
Neues Thema eröffnen   Neue Antwort erstellen Seite: 1, 2  Weiter
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.