Autor |
Nachricht |
Decart
Threadersteller
Dabei seit: 10.08.2006
Ort: Bremen
Alter: 42
Geschlecht:
|
Verfasst Sa 02.06.2007 19:00
Titel Problem mit Rollover in Schleife |
|
|
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
|
|
|
|
|
therapiekind
Dabei seit: 14.03.2006
Ort: In deinem Kopf
Alter: -
Geschlecht: -
|
Verfasst So 03.06.2007 11:47
Titel
|
|
|
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 ).
|
|
|
|
|
Anzeige
|
|
|
Decart
Threadersteller
Dabei seit: 10.08.2006
Ort: Bremen
Alter: 42
Geschlecht:
|
Verfasst So 03.06.2007 12:22
Titel
|
|
|
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
|
|
|
|
|
therapiekind
Dabei seit: 14.03.2006
Ort: In deinem Kopf
Alter: -
Geschlecht: -
|
Verfasst So 03.06.2007 15:23
Titel
|
|
|
Ist's denn generell möglich auf das Array zuzugreifen? Ohne for-loop und onRollOver.
|
|
|
|
|
Decart
Threadersteller
Dabei seit: 10.08.2006
Ort: Bremen
Alter: 42
Geschlecht:
|
Verfasst So 03.06.2007 15:37
Titel
|
|
|
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...
|
|
|
|
|
therapiekind
Dabei seit: 14.03.2006
Ort: In deinem Kopf
Alter: -
Geschlecht: -
|
Verfasst So 03.06.2007 16:06
Titel
|
|
|
Hm. Und sobald du das trace (_root.citys[i][1]); wieder in das onRollOver reinpackst, geht es nicht mehr? Sollte es definitiv aber.
[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
|
|
|
|
|
Decart
Threadersteller
Dabei seit: 10.08.2006
Ort: Bremen
Alter: 42
Geschlecht:
|
Verfasst So 03.06.2007 16:27
Titel
|
|
|
...hi,
also mit der colorTo-funktion gibbet keine probleme....
Zuletzt bearbeitet von Decart am So 03.06.2007 18:22, insgesamt 1-mal bearbeitet
|
|
|
|
|
Decart
Threadersteller
Dabei seit: 10.08.2006
Ort: Bremen
Alter: 42
Geschlecht:
|
Verfasst So 03.06.2007 18:23
Titel
|
|
|
....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
|
|
|
|
|
|
|
|
Ä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
|
|