Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 21-11-2006, 15:19   #1 (permalink)
Neuer User
 
Registriert seit: Sep 2005
Beiträge: 212
fade in / fade out

Stelle das leidige Thema doch nochmal in's Forum, denn ich brauche hierzu unbedingt eine Hilfe, denn ich finde bisher im Forum für mich nichts Brauchbares.
Ich habe ein bekanntes Standard AS aus Flash 5 auf meine Bedürfnisse erweitert: Die Bilder werden wahlweise mit fade in / fade out über separate MC per Mouseclick aus einem externen Ordner in den MC square (Bildfenster) geladen. Was ich ändern möchte, ist der harte Übergang der Bilder bei fade in / fade out, die Bilder sollten weich ineinanderfließen. In meinem Script ist zwischen fade in / fade out immer eine Lücke (Pause).
Als Vorbild möchte ich hier den Beitrag und das AS von "Der Frager" erwähnen.

http://www.flashforum.de/forum/showthread.php?t=200919&page=3
Hier sind die Übergänge Super. Aber das Ganze ist intervallgesteuert, da blicke ich nicht so recht durch. Wer kann mir hier behilflich sein?
Code:
stop();
square._alpha = 0;
whichPic = 1;
B1_MC.onPress = function() {
	if (whichPic<7 && !fadeIn && !fadeOut) {
		fadeOut = true;
		whichpic = 1;
		input = whichPic;
	}
};
B2_MC.onPress = function() {
	if (whichPic<7 && !fadeIn && !fadeOut) {
		fadeOut = true;
		whichpic = 2;
		input = whichPic;
	}
};
B3_MC.onPress = function() {
	if (whichPic<7 && !fadeIn && !fadeOut) {
		fadeOut = true;
		whichpic = 3;
		input = whichPic;
	}
};
B4_MC.onPress = function() {
	if (whichPic<7 && !fadeIn && !fadeOut) {
		fadeOut = true;
		whichpic = 4;
		input = whichPic;
	}
};
B5_MC.onPress = function() {
	if (whichPic<7 && !fadeIn && !fadeOut) {
		fadeOut = true;
		whichpic = 5;
		input = whichPic;
	}
};
B6_MC.onPress = function() {
	if (whichPic<7 && !fadeIn && !fadeOut) {
		fadeOut = true;
		whichpic = 6;
		input = whichPic;
	}
};
//
_root.onEnterFrame = function() {
	if (square._alpha>10 && fadeOut) {
		square._alpha -= 10;
	}
	if (square._alpha<10) {// wichtig, Pfad aendern
		loadMovie("images1/image"+whichPic+".jpg", "square");
		fadeOut = false;
		fadeIn = true;
	}
	if (square._alpha<100 && fadeIn && !fadeOut) {
		square._alpha += 10;
	} else {
		fadeIn = false;
	}
};
hrsflash 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 09:25 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele