Erledigt: Diashow

Webentwicklung Flash / AS
 
ich suche eine *.fla die aus einem ordner bilder ausliest (xml) und in eine diashow packt und unendlich durchläuft; ohne klicken, ohne navi.

vielen dank für eure hilfe.
Link zu diesem Beitrag in die Zwischenablage kopieren
Mister Ad
Werbung
Schon mal bei Saturn, DaWanda oder notebooksbilliger.de geguckt? Vielleicht wirst du dort fuendig.

 
sollte sowas nich in ner stunde selbst geschroben sein?
Link zu diesem Beitrag in die Zwischenablage kopieren
Dieser Beitrag wurde vom Mitglied gelöscht.
Link zu diesem Beitrag in die Zwischenablage kopieren
Dieser Beitrag wurde vom Mitglied gelöscht.
Link zu diesem Beitrag in die Zwischenablage kopieren
wer ist eigentlich paul?
Link zu diesem Beitrag in die Zwischenablage kopieren
Dieser Beitrag wurde vom Mitglied gelöscht.
Link zu diesem Beitrag in die Zwischenablage kopieren
Schön anpassbar, die Dateien müssen in der XML festgelegt werden!
Vielleicht ist das ja was.

Link () | Demo
Link zu diesem Beitrag in die Zwischenablage kopieren
James schrieb am 13.12.06, 10:53 Uhr:

keek - was gefunden?
kann ein bekannter von mir nämlich auch gerade gebrauchen.

ich habe auf meiner kiste noch folgendes as gefunden und die buttons auskommentiert. klappt wunderbar.


MovieClip.prototype.fadeOut = function(fadeSpeed) {
var mca = this;
var mc = _level0.createEmptyMovieClip(„EHSource“, 444);
mc.onEnterFrame = function() {
if (mca._alpha>1) {
mca._alpha -= fadeSpeed;
} else {
delete mc.onEnterFrame;
EHSource.removeMovieClip();
}
};
};
MovieClip.prototype.fadeIn = function(fadeSpeed) {
var mca = this;
var mc = _level0.createEmptyMovieClip(„EHSource“, 555);
mc.onEnterFrame = function() {
if (mca._alpha<99) {
mca._alpha += fadeSpeed;
} else {
delete mc.onEnterFrame;
EHSource.removeMovieClip();
}
};
};



//Erstellen der Klasse
_global.PhotoAlbum = function(holder_mc1,holder_mc2, photos_arr) {
this.holder_mc1 = holder_mc1;
this.holder_mc2 = holder_mc2;
this.photos = photos_arr;
this.showPhotoAt(1);

};
//die methode, die bestimmt, welches pic angezeigt wird
PhotoAlbum.prototype.showPhotoAt = function(n) {
var lastindex = this.photos.length-1;
if (n>lastindex) {
n = -0;
} else if (n0) {
n = lastindex;
}
this.index = n;

this.loadPic(„pics/“+this.photos[this.index], this.holder_mc1);
this.loadPic2(„pics/“+this.photos[this.index], this.holder_mc2);
// welche pic-nr
};
// preloader Methode
PhotoAlbum.prototype.loadPic = function(datei, container) {

picNumber = (datei.charAt(length(datei)-5)); //wähl die 4.stelle von hinten

if ((picNumber & 1) != 1) {// wenn ungerade

// mc um den onEnterFrame zu sponsern
var controller = _flash.createEmptyMovieClip(„b“, 633);

container._alpha = 0;
container.loadMovie(datei);
controller.onEnterFrame = function() {
// zur vereinfachung
var geladen = container.getBytesLoaded();

var total = container.getBytesTotal();
// checkt ob der ladeprozess läuft
if (geladen>0 && total>0) {
// umrechnen in prozent
ready = Math.round(geladen*100/total);
}
if (ready=100) {
// container soll sichtbar sein, wenn geladen
container.fadeIn(fs);

delete controller.onEnterFrame;
}
};
} else {
container.fadeOut(fs);

}
};
// prloader 2
PhotoAlbum.prototype.loadPic2 = function(datei, container) {

picNumber = (datei.charAt(length(datei)-5));

if ((picNumber & 1) == 1) {

// mc um den onEnterFrame zu sponsern
var controller = _flash.createEmptyMovieClip(„b“, 677);
container._alpha = 0;
container.loadMovie(datei);
controller.onEnterFrame = function() {
// zur vereinfachung
var geladen = container.getBytesLoaded();

var total = container.getBytesTotal();
// checkt ob der ladeprozess läuft
if (geladen>0 && total>0) {
// umrechnen in prozent
ready = Math.round(geladen*100/total);
}
if (ready=100) {
// container soll sichtbar sein, wenn geladen
container.fadeIn(fs);
delete controller.onEnterFrame;
}
};
} else {
container.fadeOut(fs);
}
};


PhotoAlbum.prototype.next = function() {
this.showPhotoAt(this.index+1);
};

PhotoAlbum.prototype.prev = function() {
this.showPhotoAt(this.index-1);
};

PhotoAlbum.prototype.play = function() {
autoplay = true;
loop = setInterval(function () {if (album.index == pics+1) {album.index = 0;} else {album.next();}}, (6000));

};







// set up
function setUp(x,y,pics_nr, speed) {
pics = pics_nr;
fs = speed;
mc1 = this.createEmptyMovieClip(„con1“, 222);
mc2 = this.createEmptyMovieClip(„con2“, 223);
mc1._x=mc2._x=x;
mc1._y=mc2._y=y;


_flash.photos_arr = new Array();
for (var i = 0; i<_level0.pics+1; i++) {
_flash.photos_arr.push(i+“.jpg&ldquo;);
}
album = new PhotoAlbum(mc1, mc2, photos_arr);
}





setUp(0,0,10,4);


//prev_btn.onRelease = function() {
//album.prev();
//if (autoplay) {
//clearInterval(loop);
//autoplay = false;
//}
//};
//next_btn.onRelease = function() {
//album.next();
//if (autoplay) {
//clearInterval(loop);
//autoplay = false;
//}
//};

//play_btn.onRelease = function() {
//if (autoplay) {
//clearInterval(loop);
//autoplay = true;
//}
album.play();
//};
Link zu diesem Beitrag in die Zwischenablage kopieren
#