Folge dem Video um zu sehen, wie unsere Website als Web-App auf dem Startbildschirm installiert werden kann.
Anmerkung: Diese Funktion ist in einigen Browsern möglicherweise nicht verfügbar.
// Erstellen der Klasse
_global.PhotoAlbum = function(holder_mc, photos_arr) {
this.holder = holder_mc;
this.photos = photos_arr;
this.schowPhotoAt(0);
};
// die methode, die bestimmt, welches bild angezeigt werden soll
PhotoAlbum.prototype.showPhotoAt = function(n) {
var lastindex = this.photos.length-1;
if (n>lastindex) {
n = 0;
} else if (n<0) {
n = lastindex;
}
this.index = n;
this.holder.loadMovie(this.photos[this.index]);
};
// die nächstes-bild mthode
PhotoAlbum.prototype.next = function() {
this.showPhotoAt(this.index+1);
};
// die vorheriges-bild methode
PhotoAlbum.prototype.prev = function() {
this.showPhotoAt(this.index-1);
};
// die skalierungs methode
PhotoAlbum.prototype.scale = function(breite) {
this.holder._width = breite;
};
// container mc erstellen
this.createEmptyMovieClip("holder_mc", 1);
// array füllen
photos_arr = ["1.jpg", "2.jpg", "3.jpg"];
// instant erstellen
album = new PhotoAlbum(holder_mc, photos_arr);
prev_btn.onRelease = function() {
album.prev();
};
next_btn.onRelease = function() {
album.next();
};
scale_btn.onRelease = function() {
album.scale(wert);
};
_root.Breite = Stage.width;
_root.Hoehe = Stage.height;
// Erstellen der Klasse
_global.PhotoAlbum = function (holder_mc, photos_arr) {
this.holder = holder_mc;
this.photos = photos_arr;
this.schowPhotoAt (0);
};
// die methode, die bestimmt, welches bild angezeigt werden soll
PhotoAlbum.prototype.showPhotoAt = function (n) {
var lastindex = this.photos.length - 1;
if (n > lastindex) {
n = 0;
}
else if (n < 0) {
n = lastindex;
}
this.index = n;
this.holder.loadMovie (this.photos[this.index]);
};
// die nächstes-bild mthode
PhotoAlbum.prototype.next = function () {
this.holder._xscale = 100;
this.holder._yscale = 100;
this.showPhotoAt (this.index + 1);
};
// die vorheriges-bild methode
PhotoAlbum.prototype.prev = function () {
this.holder._xscale = 100;
this.holder._yscale = 100;
this.showPhotoAt (this.index - 1);
};
// die skalierungs methode
PhotoAlbum.prototype.scale = function (breite, hoehe) {
this.holder._width = breite;
this.holder._yscale = this.holder._xscale;
this.holder._height = (hoehe - 30);
this.holder._xscale = this.holder._yscale;
if (this.holder._width > breite) {
this.holder._width = breite;
this.holder._yscale = this.holder._xscale;
}
};
// container mc erstellen
this.createEmptyMovieClip ("holder_mc", 1);
// array füllen
photos_arr = ["1.jpg", "2.jpg", "3.jpg"];
// instant erstellen
album = new PhotoAlbum (holder_mc, photos_arr);
prev_btn.onRelease = function () {
album.prev ();
};
next_btn.onRelease = function () {
album.next ();
};
scale_btn.onRelease = function () {
album.scale (_root.Breite, _root.Hoehe);
};
this.menu.scale_btn.onRelease = function () {
_level0.album.scale (_root.Breite, _root.Hoehe);
};