Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 29-03-2010, 07:44   #1 (permalink)
Neuer User
 
Registriert seit: Feb 2010
Beiträge: 16
bild fade out erst wenn neues bild geladen ist

hallo,

ich habe eine bildgallerie, in der es ein fade in fade out gibt. dazwischen gibts ein loader, der endlos läuft.

ich würde diesen code gerne so umbauen, dass das geladene bild stehen bleibt und erst verschwindet, wenn das nächst gelanden reinfaded oder solange stehen bleibt bis das neue bild darüber reinfaded.

den loader movie sequence habe ich schon auf alpha 0 gesetzt und würde gerne den code anpassen. nur finde ich keine lösung dafür.

danke im vorraus



HTML-Code:
this._lockroot = true;

direzione=0;
// le immagini devono avere lo stesso nome nelle due cartelle
// nelle icon dimensione 60x60
this.pathToPics = "images_villas_big/arjuna/";
// array con le foto nelle cartelle
this.pArray = ["img01.jpg", "img02.jpg", "img03.jpg", "img04.jpg", "img05.jpg", "img06.jpg", "img07.jpg", "img08.jpg", "img09.jpg", "img10.jpg"];
this.fadeSpeed = 8;
this.pIndex = 1;
loadMovie(this.pathToPics+this.pArray[0], _root.photo);
MovieClip.prototype.newPhoto = function(d) {
	direzione=direzione-1;
	this.pIndex =direzione;
	trace(direzione);
	if (this.pIndex<0) {
		this.pIndex += this.pArray.length;
	}
	this.onEnterFrame = fadeOut;
	
};
MovieClip.prototype.changePhoto = function(d) {
		this.pIndex = (this.pIndex+d)%this.pArray.length;
	if (this.pIndex<0) {
		this.pIndex += this.pArray.length;
	}
	this.onEnterFrame = fadeOut;
	
};
MovieClip.prototype.fadeOut = function() {
	if (this.photo._alpha>this.fadeSpeed) {
		this.photo._alpha -= this.fadeSpeed;
	} else {
		this.loadPhoto();
	}
};
MovieClip.prototype.loadPhoto = function() {
		var p = _root.photo;
		p._alpha = 0;
	p.loadMovie(this.pathToPics+this.pArray[this.pIndex]);
	this.onEnterFrame = loadMeter;
};
MovieClip.prototype.loadMeter = function() {
	var i, l, t;
	l = this.photo.getBytesLoaded();
	t = this.photo.getBytesTotal();
	if (t>0 && t == l) {
		this.onEnterFrame = fadeIn;
	} else {

	}
};
MovieClip.prototype.fadeIn = function() {
	if (this.photo._alpha<100-this.fadeSpeed) {
		this.photo._alpha += this.fadeSpeed;
	} else {
		this.photo._alpha = 100;
		this.onEnterFrame = null;
	}
};
this.onKeyDown = function() {
	if (Key.getCode() == Key.LEFT) {
		this.changePhoto(-1);
	} else if (Key.getCode() == Key.RIGHT) {
		this.changePhoto(1);
	}
};
Key.addListener(this);
stylekeeper ist offline   Mit Zitat antworten
Alt 01-04-2010, 06:11   #2 (permalink)
Neuer User
 
Registriert seit: Feb 2010
Beiträge: 16
hallo holger,

ich versuche hier gearde herumzubasteln. es wird aber nichts. holger, come on... du kannst das sicher aus den ff lösen.

ich weiss ich habe das letzte mal aus frust über adobe gelestert aber diese verschiedenen scriptsprachen sind ja auch verwirrend.

ich komme einfach nicht drauf. die fla datei habe ich hochgeladen. die ursprüngliche ohne meine änderungen an den loading.

ich denke man muss etwas reinbasteln was sagt erst ausfaden wenn nächstes bild geladen ist. so mal in worte gefasst.

danke, danke im vorraus


PHP-Code:
MovieClip.prototype.loadPhoto = function() {
        var 
_root.photo;
        
p._alpha 0;
    
p.loadMovie(this.pathToPics+this.pArray[this.pIndex]);
    
this.onEnterFrame loadMeter;
};
MovieClip.prototype.loadMeter = function() {
    var 
ilt;
    
this.changePhoto(1).getBytesLoaded();
    
this.changePhoto(1).getBytesTotal();
    if (
t>&& == l) {
        
this.photo.onEnterFrame fadeIn;
    } else {

    }
}; 
Angehängte Dateien
Dateityp: fla photo_aflashforum.fla (457,0 KB, 2x aufgerufen)
stylekeeper ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
fade in bildgallerie load

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


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Erst altes Bild ausblenden wenn neues mit loadclip fertig geladen ist sara11 Flash Einsteiger 1 14-12-2006 00:50
stop and play, aber erst, wenn das Bild geladen ist nightchase Flash Einsteiger 10 18-08-2006 13:50
film erst abspielen, wenn externes Bild geladen wurde GELight Flash Einsteiger 2 31-05-2006 13:50
PS/Bild erst anzeigen wenn fertig geladen minlove Bitmap-Programme 11 04-09-2004 23:29
setInterval erst fortsetzen wenn bild geladen ist 852224 Flash MX 12 26-08-2004 18:15


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:41 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele