black-dog
Erfahrenes Mitglied
Schaut euch bitte mal das Script an, und den Link zum File! auf den ersten Blick scheints ganz gut zu funktionieren, aber auf einmal wechseln nicht mehr alle Bilder wie gewünscht!
ein quadrat bleibt nach einer weile immer weiss! manchmal bleiben alle bei ca. 10% alpha stehen etc...
script für quadrate
aufruf
links: http://www.faced.ch/black-dog/fla.fla
http://www.faced.ch/black-dog/swf.swf
mfg
ein quadrat bleibt nach einer weile immer weiss! manchmal bleiben alle bei ca. 10% alpha stehen etc...
script für quadrate
PHP:
_root.createEmptyMovieClip("bilder", 1);
_root.createEmptyMovieClip("bilder2", 2);
_root.createEmptyMovieClip("bilder3", 3);
_root.createEmptyMovieClip("bilder4", 4);
bilder._x = 0;
bilder._y = 0;
bilder2._x = 133;
bilder2._y = 0;
bilder3._x = 266;
bilder3._y = 0;
bilder4._x = 399;
bilder4._y = 0;
_global.bilderwechsel = function() {
with (_root.bilder) {
if (_alpha<100) {
attachMovie("pic"+Math.ceil(Math.random()*4), "pic", 1);
// fade in
_root.onEnterFrame = function() {
with (_root.bilder) {
_alpha += 25;
if (_alpha>99) {
clearInterval(delay);
_alpha = 100;
delete _root.onEnterFrame;
_global.delay = setInterval(bilderwechsel, Math.round((Math.random()*2000)+300));
}
}
};
} else {
if (_alpha>1) {
// fade out
_root.onEnterFrame = function() {
with (_root.bilder) {
_alpha -= 25;
if (_alpha<1) {
_alpha = 0;
}
if (_alpha == 0) {
clearInterval(delay);
delete _root.onEnterFrame;
bilderwechsel();
}
}
};
}
}
}
};
_global.bilderwechsel2 = function() {
with (_root.bilder2) {
if (_alpha<100) {
attachMovie("pic"+Math.ceil(Math.random()*4), "pic", 2);
// fade in
_root.onEnterFrame = function() {
with (_root.bilder2) {
_alpha += 25;
if (_alpha>99) {
clearInterval(delay2);
_alpha = 100;
delete _root.onEnterFrame;
_global.delay2 = setInterval(bilderwechsel2, Math.round((Math.random()*2000)+300));
}
}
};
} else {
if (_alpha>1) {
// fade out
_root.onEnterFrame = function() {
with (_root.bilder2) {
_alpha -= 25;
if (_alpha<1) {
_alpha = 0;
}
if (_alpha == 0) {
clearInterval(delay2);
delete _root.onEnterFrame;
bilderwechsel2();
}
}
};
}
}
}
};
_global.bilderwechsel3 = function() {
with (_root.bilder3) {
if (_alpha<100) {
attachMovie("pic"+Math.ceil(Math.random()*4), "pic", 3);
// fade in
_root.onEnterFrame = function() {
with (_root.bilder3) {
_alpha += 25;
if (_alpha>99) {
clearInterval(delay3);
_alpha = 100;
delete _root.onEnterFrame;
_global.delay3 = setInterval(bilderwechsel3, Math.round((Math.random()*2000)+300));
}
}
};
} else {
if (_alpha>1) {
// fade out
_root.onEnterFrame = function() {
with (_root.bilder3) {
_alpha -= 25;
if (_alpha<1) {
_alpha = 0;
}
if (_alpha == 0) {
clearInterval(delay3);
delete _root.onEnterFrame;
bilderwechsel3();
}
}
};
}
}
}
};
_global.bilderwechsel4 = function() {
with (_root.bilder4) {
if (_alpha<100) {
attachMovie("pic"+Math.ceil(Math.random()*4), "pic", 4);
// fade in
_root.onEnterFrame = function() {
with (_root.bilder4) {
_alpha += 25;
if (_alpha>99) {
clearInterval(delay4);
_alpha = 100;
delete _root.onEnterFrame;
_global.delay4 = setInterval(bilderwechsel4, Math.round((Math.random()*2000)+300));
}
}
};
} else {
if (_alpha>1) {
// fade out
_root.onEnterFrame = function() {
with (_root.bilder4) {
_alpha -= 25;
if (_alpha<1) {
_alpha = 0;
}
if (_alpha == 0) {
clearInterval(delay4);
delete _root.onEnterFrame;
bilderwechsel4();
}
}
};
}
}
}
};
aufruf
PHP:
on (release) {
_global.delay=setInterval(bilderwechsel, (Math.random()*5));
_global.delay2=setInterval(bilderwechsel2, (Math.random()*5));
_global.delay3=setInterval(bilderwechsel3, (Math.random()*5));
_global.delay4=setInterval(bilderwechsel4, (Math.random()*5));
}
links: http://www.faced.ch/black-dog/fla.fla
http://www.faced.ch/black-dog/swf.swf
mfg
Zuletzt bearbeitet von einem Moderator: