Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 02-05-2006, 16:57   #1 (permalink)
Gedankengestalter
 
Benutzerbild von TheFreeman
 
Registriert seit: May 2002
Ort: Bayern
Beiträge: 486
fading script will nicht richtig!

Hallo.

Ich habe hier ein script gebastelt:

Code:
_global.fade_mc = function(ziel,direction,fade_step){
		// Abfrage, of ausgefadet werden soll
	if(direction == "aus"){
			// Variablen und Werte an das Ziel übergeben
		fstep = 100 / fade_step;
		ziel.fade_step = fstep;
			// EnterFrame-Handler auf dem Ziel starten
		ziel.onEnterFrame = function() {
				// Alphawert um den festgelegten Wert zurückzählen
        	this._alpha -= fade_step;
					// Wenn Null unterschritten wird, Null setzen
            	if (this._alpha < 0) {
                	this._alpha = 0;
						// Wenn "visibility" gewünscht wurde (true)
						// das Ziel deaktivieren
					this._visible = false;
						// EventHandler löschen
                    delete this.onEnterFrame;
	            }
	    };
			// einfaden
	}else{
			// Variablen und Werte an das Ziel übergeben
		fstep = 100 / fade_step;
		ziel.fade_step = fstep;
			// EnterFrame-Handler auf dem Ziel starten
		ziel.onEnterFrame = function() {
				// Falls gewünscht (visibility false)
				// das Ziel aktivieren
			this._visible = true;
				// Alphawert des Zieles um den festgelegten Wert
				// incrementieren
            this._alpha += fade_step;
					// Falls 100 überschritten wird
					// 100 setzen
        	    if (this._alpha > 100) {
                    this._alpha = 100;
					 // EventHandler löschen
               	    delete this.onEnterFrame;
	        	}
	    };
	}	
};

fade_mc(mc_info_klein,"ein",1000);
Aber das geht sooooo schnell, dass ich keine Einzelschritte erkennen kann.
Der MC ist plupp auf alpha 100 und auch genauso schnell wieder auf 0 beim ausfaden.

Warum????
__________________
AS3 Lernhilfen
TheFreeman ist offline   Mit Zitat antworten
Alt 02-05-2006, 17:11   #2 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Tag!

this._alpha += this.fade_step;
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 03-05-2006, 08:43   #3 (permalink)
Gedankengestalter
 
Benutzerbild von TheFreeman
 
Registriert seit: May 2002
Ort: Bayern
Beiträge: 486
Danke.
Aber warum ist das so?
__________________
AS3 Lernhilfen
TheFreeman ist offline   Mit Zitat antworten
Alt 03-05-2006, 10:20   #4 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
PHP-Code:
ziel.fade_step fstep
Deshalb?
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 03-05-2006, 12:45   #5 (permalink)
Gedankengestalter
 
Benutzerbild von TheFreeman
 
Registriert seit: May 2002
Ort: Bayern
Beiträge: 486
Ah. Mann! Logisch! *schäm*
__________________
AS3 Lernhilfen
TheFreeman 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:31 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele