Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 31-10-2006, 01:39   #1 (permalink)
_root.bensen
 
Registriert seit: Sep 2004
Beiträge: 338
Schleifen problem...

hallo,

ich habe ein sehr komisches problem, ich sitze jetzt seit stunden daran aber ich komme nicht weiter...

erstmal das script :

PHP-Code:
on (press) {
    if  (
_root.leergal.gallerie.clipLarge.nummer _root.leergal.gallerie.clip1.image) {
        
_root.leergal.gallerie.clipLarge.nummer _root.leergal.gallerie.clip2.image;
        
_root.leergal.gallerie.clipLarge.imgLoad _root.leergal.gallerie.clip2.largeImage;
        
trace (_root.leergal.gallerie.clipLarge.imgLoad);
        
trace  (_root.leergal.gallerie.clipLarge.nummer);
        
_root.leergal.gallerie.clipLarge.gotoAndPlay ("2");
        
    }
    else {if  (
_root.leergal.gallerie.clipLarge.nummer _root.leergal.gallerie.clip2.image) {
        
//_root.leergal.gallerie.clipLarge.nummer = _root.leergal.gallerie.clip2.image;
        
_root.leergal.gallerie.clipLarge.imgLoad _root.leergal.gallerie.clip3.largeImage;
        
trace (_root.leergal.gallerie.clipLarge.imgLoad);
        
trace  (_root.leergal.gallerie.clipLarge.nummer);
        
_root.leergal.gallerie.clipLarge.gotoAndPlay ("2");
    }
    }


wenn clip1 geladen ist ändert er auf clip 2 aber weiter geht es nicht, eigentlich sollte er ja wenn es clip2 heisst auf clip3 ändern, passiert aber nicht...

kann mir bitte jemand helfen !?


mfg, bensen

Geändert von bensen (31-10-2006 um 01:39 Uhr) Grund: fehler
bensen ist offline   Mit Zitat antworten
Alt 31-10-2006, 02:49   #2 (permalink)
Techniker
 
Benutzerbild von hgseib
 
Registriert seit: Sep 2003
Ort: 64807
Beiträge: 16.324
vergleiche macht man mit ==
und dein else if ist merkwürdig verschlungen
Code:
on (press) {
	with (_root.leergal.gallerie) {
		switch (clipLarge.nummer) {
		case clip1.image :
			clipLarge.nummer = clip2.image;
			clipLarge.imgLoad = clip2.largeImage;
			clipLarge.gotoAndPlay("2");
			break;
		case clip2.image :
			clipLarge.nummer = clip3.image;
			clipLarge.imgLoad = clip3.largeImage;
			clipLarge.gotoAndPlay("2");
			break;
		default :
			// fertig
			break;
		}
	}
}
__________________
die ultimative antwort auf alle programmierfragen: der debugger
mfg h.g.seib www.SeibsProgrammLaden.de

Geändert von hgseib (31-10-2006 um 02:51 Uhr)
hgseib ist offline   Mit Zitat antworten
Alt 31-10-2006, 19:36   #3 (permalink)
_root.bensen
 
Registriert seit: Sep 2004
Beiträge: 338
danke hgseib und nur zum verständnis : wofür ist das default ?
bensen ist offline   Mit Zitat antworten
Alt 31-10-2006, 19:39   #4 (permalink)
Techniker
 
Benutzerbild von hgseib
 
Registriert seit: Sep 2003
Ort: 64807
Beiträge: 16.324
nur so, was passiert beim 3. click

was nicht clip1.image und nicht clip2.image ist landet hier
__________________
die ultimative antwort auf alle programmierfragen: der debugger
mfg h.g.seib www.SeibsProgrammLaden.de
hgseib ist offline   Mit Zitat antworten
Alt 31-10-2006, 19:42   #5 (permalink)
_root.bensen
 
Registriert seit: Sep 2004
Beiträge: 338
aso, ok, ich danke dir, ich habe es gestern noch hinbekommen, auf die if/else if weise, dumm das ich nicht auf "==" gekommen bin, war einfach zu müde...

deine methode ist natürlich wesentlich eleganter...wäre mir peinlich das script hier zu posten das ich fabriziert habe


danke...
bensen 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