Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 12-11-2004, 16:21   #1 (permalink)
Neuer User
 
Registriert seit: Dec 2002
Ort: Berlin
Beiträge: 37
Schleifen Problem mit eval

HI, kann mir einer helfen bei einer Schleife die nicht funktioniert:
Code:
for(i=1;i<22;i++){
	eval("leisteSub.ele"+i).onRollOver=function(){
		trace("bin drin");
		target=eval("leisteSub.ele"+i+".ele"+i+"Grau");
		eval("leisteSub.ele"+i+".ele"+i+"Grau")._visible = false;
           //diese Zeile ist beabsichtigt und funktioniert, wenn man sie per hand eingibt
		//leisteSub.ele21.ele21Grau._visible = false;
		trace(eval("leisteSub.ele"+i+".ele"+i+"Grau"));
		eval("leisteSub.ele"+i+".ele"+i+"Text").setTextFormat(highLlight_tf);
	}
}
Das Trace gibt auch undefined aus und wenn ich target benutze ist auch keine Änderung da. Die onRollOver funktioniert aber einwandfrei, wird auch als Variable beim Debuggen aufgeführt und Maus ändert sich. Es muss irgendwie am eval liegen .....:-(
viertel ist offline   Mit Zitat antworten
Alt 14-11-2004, 19:23   #2 (permalink)
Der Alte
 
Registriert seit: Nov 2003
Ort: Potsdam
Beiträge: 208
Hallo,

schade, dass immer noch keiner geantwortet hat, der es besser kann als ich. Ich habe nämlich auch darauf gewartet.

Inzwischen habe ich selbst eine Erkenntnis gewonnen:
Es liegt definitiv nicht am "eval"!
Wenn Du nämlich die for-Schleife weglässt und dafür "i=21;" voran stellst, funzt es.
Voraussetzung natürlich Dein mc heißt so wie im Kommentar!

Den Rest musst Du leider selber rausfinden.

mfG
__________________
mfG

http://www.1ststeps.de
Billi_I ist offline   Mit Zitat antworten
Alt 15-11-2004, 12:09   #3 (permalink)
Neuer User
 
Registriert seit: Dec 2002
Ort: Berlin
Beiträge: 37
hi, tja ich habe auch gewartet, leider konnte keiner eine antwort geben.

Aber an der for schleife liegt es nicht, weil alle 21 mcs eine RollOver Funktion haben (kann man erkennen, dass sich die Maus ueber den Clips aendert und im debug modus die variable onRollover angelegt wird).

Was nicht funktioniert ist das aendern der _visible und der Texteffekt.

Wenn man es manuell eingibt (wie die auskommentierte Zeile), dann geht es !?

Gruss
viertel ist offline   Mit Zitat antworten
Alt 15-11-2004, 17:34   #4 (permalink)
Der Alte
 
Registriert seit: Nov 2003
Ort: Potsdam
Beiträge: 208
Also mein mc war nach dem rollover weg!
Das mit dem Text hab ich nicht probiert.

Wär einfacher, wenn Du Deine Version mal hochlädst. (weckt auch mehr Interesse bei den Anderen).

__________________
mfG

http://www.1ststeps.de
Billi_I 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:17 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele