Willkommen in der Webstatt Zum Webstatt Blog und Stories
Lenny am 14.06.06 16:41

Hallo erstmal ;)

also hier ist mein problem: Ich hab in Flash 8 eine Slideshow gebastelt die so auch ganz wunderbar funktioniert. Wenn man auf ein Bild klickt kommt man zum nächsten und zwischen den einzelnen Bildern ist ein Übergangseffekt. Die Fotos liegen als Movieclips in der Zeitleiste (wegen dem Übergangseffekt) und wurden vorher alle in die Bibliothek importiert.

Ich will es jetzt aber so haben, dass ich die Bilder beliebig austauschen kann, d.h. das sie in in einem Ordner liegen und mit "bild1" "bild2" "bild3" usw. benannt sind und Flash sich die dann automatisch holt und den Übergangseffekt drauflegt. Mir ist klar, dass das nur mit ActionScript möglich ist, die Hilfe konnte mir allerdings nicht besonders weiterhelfen. Habt ihr da einen Ansatz für mich?

hier die Datei: http://rapidshare.de/files/23042739/slideshow.zip.html (war zu groß fürs Forum)

so long Lenny

netcup.de Warum gibt es hier Werbung?
Ben Ben am 14.06.06 16:46

Such mal in Google nach einer Flash XML Bildergallery:
Denn so wie du das willst geht das mit XML:

Gruß Ben

Lenny am 14.06.06 17:03

danke, hab en gutes tutorial gefunden. Werd mich da mal reinarbeiten.

Lenny am 20.06.06 11:32

gut, ich habs jetzt also ansatzweise hingekriegt so wie ichs haben wollte. Nur eine Sache stört mich noch: der Cursor verschwindet beim einfaden des Bildes.

das actionscript des buttons:

stop();
button_mc.onRelease = function() {
gotoAndPlay(2);
};
button_mc.onRollOver = function() {
Mouse.hide();
this.attachMovie("cursor_vor", "cursor_vor", this.getNextHighestDepth(), {_x:this._xmouse, _y:this._ymouse});
};
button_mc.onMouseMove = function() {
this.cursor_vor._x = this._xmouse;
this.cursor_vor._y = this._ymouse;
};
button_mc.onRollOut = function() {
Mouse.show();
this.cursor_vor.removeMovieClip();
};


und der des mc´s

stop();
// Erstellt Movieclip für den Container.
this.createEmptyMovieClip("image_mc",9);
// Lädt ein Bild in image_mc.
image_mc.loadMovie("bild1.jpg");
import mx.transitions.*;
import mx.transitions.easing.*;
new Tween(image_mc, "_alpha", Strong.easeIn, 0, 100, 0.5, true);


weiss da einer weiter?

der_nic der_nic am 20.06.06 16:07

naja die Mouse geht dann weg wenn du mit der Maus auf den Button rüberfährst (onRollOver) -> Mouse.hinde();

Lenny am 20.06.06 18:15

Das soll ja auch so sein, denn ich hab ja einen eigenen cursor (this.attachMovie usw.) nur der verschwindet mit dem einfaden leider auch und ich will wissen wie man das verhindern kann.



edit: .fla hängt dran

der_nic der_nic am 20.06.06 21:32

kannst mal *fla anhängen?

Lenny am 21.06.06 09:19

okay ich habs nu anders gelöst, anstatt über AS einen leeren MC zu erstellen hab ich ihn direkt auf die Bühne gelegt und die Bilder werden dann dort reingeladen. Jetzt bleibt der Cursor auch sichtbar.

trotzdem danke für deine hilfe :>

Creative Commons Lizenzvertrag
Alle Inhalte des Webstatt-Archivs stehen unter einer Creative Commons Namensnennung - Weitergabe unter gleichen Bedingungen 3.0 Unported Lizenz.

Impressum & Kontakt