| |||||||
Du magst keine Werbung? Wir auch nicht!
Einfach registrieren und die Werbung ist weg. Diese Nachricht sehen nur nicht registrierte Nutzer.
![]() |
| | LinkBack | Themen-Optionen | Ansicht |
| | #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); |
| | |
| | #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: |
| | |
![]() |
| Lesezeichen |
| Stichworte |
| fade in bildgallerie load |
| Themen-Optionen | |
| Ansicht | |
| |
Ä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 |