Erledigt: Diashow

 


keek
Veteran

12.12.06
22:30 Uhr
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.

 
hanna
Veteran

13.12.06
10:25 Uhr
sollte sowas nich in ner stunde selbst geschroben sein?
Link zu diesem Beitrag in die Zwischenablage kopieren
James
Gast

13.12.06
10:53 Uhr
Dieser Beitrag wurde vom Mitglied gelöscht.
Link zu diesem Beitrag in die Zwischenablage kopieren
James
Gast

13.12.06
10:54 Uhr
Dieser Beitrag wurde vom Mitglied gelöscht.
Link zu diesem Beitrag in die Zwischenablage kopieren
hanna
Veteran

13.12.06
10:56 Uhr
wer ist eigentlich paul?
Link zu diesem Beitrag in die Zwischenablage kopieren
James
Gast

13.12.06
10:57 Uhr
Dieser Beitrag wurde vom Mitglied gelöscht.
Link zu diesem Beitrag in die Zwischenablage kopieren
aight
Dauergast

13.12.06
12:13 Uhr
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
keek
Veteran

14.12.06
21:35 Uhr
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
 
#