WaZZkeSS
Erfahrenes Mitglied
Hi!
Ich habe mir vor einiger Zeit im Netz ein Slideshowtutorial runtergeladen und wollte heute einbisschen daran ändern.
Ich habe den Code richtig durchgelesen und das einpaar mal aber finde es nicht. Es geht leider nicht mehr als 10 Bilder und ich bräuchte 17.
Der erste
Und der Zweite
Leider hab ich die Beispieldatei komplett geändert.
Ich wäre für jede Hilfe sehr dankbar.
WaZZkeSS
Ich habe mir vor einiger Zeit im Netz ein Slideshowtutorial runtergeladen und wollte heute einbisschen daran ändern.
Ich habe den Code richtig durchgelesen und das einpaar mal aber finde es nicht. Es geht leider nicht mehr als 10 Bilder und ich bräuchte 17.
Der erste
Code:
var bilder = 17;
var zoom = 50;
for (var i=1; i<=bilder; i++) {
var p = this.attachMovie("bild" + i, "bild" + i, i);
p._xscale = p._yscale = zoom;
if (i > 1) {
p._x = this["bild" + (i - 1)]._x + this["bild" + (i - 1)]._width + slide.gap;
}
p.onPress = function() {
trace("Angeklickt: " + this._name);
slide.bigView(this._name);
}
p.onRollOver = function() {
slide.overpic = true;
}
p.onRollOut = p.onReleaseOutside = function() {
slide.overpic = false;
}
}
slide.nextOne();
Und der Zweite
Code:
_global.slide = this;
var speed = 1;
var maxspeed = 20;
var damper = 8;
var gap = 30;
var overpic = false;
var finished = 0;
var leiste = new Array(2);
leiste[0] = container.attachMovie("bilderleiste", "leiste0", 1);
leiste[1] = container.attachMovie("bilderleiste", "leiste1", 2);
function nextOne() {
finished ++;
if (finished >= 2) go();
}
function go() {
leiste[1]._x = leiste[0]._x + leiste[0]._width + gap;
this.onEnterFrame = function() {
if (!overpic) {
speed += (-(_xmouse - mask._width / 2) / 15 - speed) / 5;
if (speed < -maxspeed) speed = -maxspeed;
if (speed > maxspeed) speed = maxspeed;
} else {
speed /= 1.4;
}
for (var i=0; i<leiste.length; i++) {
leiste[i]._x += speed;
}
for (var i=0; i<leiste.length; i++) {
if ((leiste[i]._x > mask._width) && speed > 0) moveLeft(i);
if ((leiste[i]._x < -leiste[i]._width - gap) && speed < 0) moveRight(i);
}
}
}
function moveLeft(x) {
if (x == leiste.length - 1) {
leiste[x]._x = leiste[0]._x - leiste[x]._width - gap;
} else {
leiste[x]._x = leiste[x + 1]._x - leiste[x]._width - gap;
}
}
function moveRight(x) {
if (x == 0) {
leiste[x]._x = leiste[leiste.length - 1]._x + leiste[leiste.length - 1]._width + gap;
} else {
leiste[x]._x = leiste[x - 1]._x + leiste[x - 1]._width + gap;
}
}
function bigView(pname) {
_parent.bigview.setImage(pname);
}
Leider hab ich die Beispieldatei komplett geändert.
Ich wäre für jede Hilfe sehr dankbar.
WaZZkeSS