hey leute ...
ich hab auf ner seite eine slideshow eingebaut. soweit auch kein problem.
die slideshow holt sich über ner JS-Funktion die bildpfade.
das ganze funktioniert auch super (ich ab schon auf diese art und weisen einige slideshows in meine seiten eingebaut.) Ich hab nun nur noch ein problem mit meiner animation
_root.PICS.PICS_L["pic_" + i] = ein Bild
_root.PICS.PICS_L = movielclip indem alle bilder geladen werden
das ganze gibbet dann natürlich auch für rechts
wenn ich nun die slideshow starte treten 2 probleme auf:
1. ist nicht immer der abstand zwischen 2 bildern gleich genausp wie der abstand zwischen den beiden slideshow movieclips
2. es kommt vor das einige bilder versuche sich zu überholen ?
sieht vlt. jemand in meinem script einen fehler ?!
p.s. hier kann man sich das problem mal anschauen:
http://w00a57dd.dd8328.kasserver.com/index.php?kid=6&skid=61
ich hab auf ner seite eine slideshow eingebaut. soweit auch kein problem.
die slideshow holt sich über ner JS-Funktion die bildpfade.
das ganze funktioniert auch super (ich ab schon auf diese art und weisen einige slideshows in meine seiten eingebaut.) Ich hab nun nur noch ein problem mit meiner animation
Code:
function startSlideshow() {
_root.PICS._visible = true;
var_start = 0;
for (i=0;i<pic_sources.length;i++) {
_root.PICS.PICS_L["pic_" + i]._x = var_start + 10;
_root.PICS.PICS_L["pic_" + i]._y = 6;
_root.PICS.PICS_R["pic_" + i]._x = var_start + 10;
_root.PICS.PICS_R["pic_" + i]._y = 6;
var_start = _root.PICS.PICS_L._width;
}
_root.PICS.PICS_R._y = _root.PICS.PICS_L._y;
_root.PICS.PICS_R._x = _root.PICS.PICS_L._x + _root.PICS.PICS_L._width + 10;
}
PICS.onEnterFrame = function () {
if (_xmouse < 330) PICS.PICS_L._x += (355-_xmouse)*0.015;
if (_xmouse > 380) PICS.PICS_L._x += (355-_xmouse)*0.015;
if (_xmouse < 330) PICS.PICS_R._x += (355-_xmouse)*0.015;
if (_xmouse > 380) PICS.PICS_R._x += (355-_xmouse)*0.015;
// Richtung Links
//trace(_root.PICS.PICS_L._x + " sprung bei " + -(_root.PICS.PICS_L._width));
if (_root.PICS.PICS_L._x < -(_root.PICS.PICS_L._width))
_root.PICS.PICS_L._x = _root.PICS.PICS_R._x + _root.PICS.PICS_R._width + 10;
if (_root.PICS.PICS_R._x < -(_root.PICS.PICS_R._width))
_root.PICS.PICS_R._x = _root.PICS.PICS_L._x + _root.PICS.PICS_L._width + 10;
// Richtung Rechts
if (_root.PICS.PICS_L._x > (_root.PICS.PICS_L._width))
_root.PICS.PICS_L._x = _root.PICS.PICS_R._x - _root.PICS.PICS_R._width - 10;
if (_root.PICS.PICS_R._x > (_root.PICS.PICS_R._width))
_root.PICS.PICS_R._x = _root.PICS.PICS_L._x - _root.PICS.PICS_L._width - 10;
}
_root.PICS.PICS_L["pic_" + i] = ein Bild
_root.PICS.PICS_L = movielclip indem alle bilder geladen werden
das ganze gibbet dann natürlich auch für rechts
wenn ich nun die slideshow starte treten 2 probleme auf:
1. ist nicht immer der abstand zwischen 2 bildern gleich genausp wie der abstand zwischen den beiden slideshow movieclips
2. es kommt vor das einige bilder versuche sich zu überholen ?
sieht vlt. jemand in meinem script einen fehler ?!
p.s. hier kann man sich das problem mal anschauen:
http://w00a57dd.dd8328.kasserver.com/index.php?kid=6&skid=61