Hi,
ich habe eine kleine bildergalerie gebastelt. die daten dazu hole ich aus einem textfile. da die bilder unterschiedliche größen haben, möchte ich diese zentrieren. das funktioniert auch, ausser beim startbild das automatich geladen wird. der player will das bild einfach nicht zentrieren. er zentriert erst, wenn ich einen der vor/zurück buttons drücke. irgendwo hab ich mal wieder nen syntax-denkfehler. kann mir da mal einer bitte helfen, danke.
thx picassi
Code:
this.loadVariables("daten.txt");
// Startbild laden
this.onData = function() {
loadMovie(name+bildnummer+".jpg" ,"mc");
createEmptyMovieClip("watcher", 2);
watcher.onEnterFrame = function () {
if (mc.getBytesLoaded() >= mc.getBytesTotal()) {
_root.mc._x = mittex-_root.mc._width / 2;
_root.mc._y = mittey-_root.mc._height / 2;
delete this.onEnterFrame;
watcher.removeMovieClip();
}
}
}
// Nächstes Bild
weiter.onRelease = function() {
if (bildnummer < anzahl) {
bildnummer++
loadMovie(name+bildnummer+".jpg" ,"mc");
createEmptyMovieClip("watcher", 2);
watcher.onEnterFrame = function () {
if (mc.getBytesLoaded() >= mc.getBytesTotal()) {
_root.mc._x = mittex-_root.mc._width / 2;
_root.mc._y = mittey-_root.mc._height / 2;
delete this.onEnterFrame;
watcher.removeMovieClip();
}
}
}
}
// Vorheriges Bild
zuruck.onRelease = function() {
if (bildnummer > 1) {
bildnummer--
loadMovie(name+bildnummer+".jpg" ,"mc");
createEmptyMovieClip("watcher", 2);
watcher.onEnterFrame = function () {
if (mc.getBytesLoaded() >= mc.getBytesTotal()) {
_root.mc._x = mittex-_root.mc._width / 2;
_root.mc._y = mittey-_root.mc._height / 2;
delete this.onEnterFrame;
watcher.removeMovieClip();
}
}
}
}
stop();