Hi,
I'm sure someone else can give a reason, cause I wouldn't know; but
short of that, you could use a tween engine to center it. AS2 has
several good tween engines available.
Seb.
FlashDev wrote:
Hi guys, ive got a bit fo code that works fine in flash player 9 but in 10 it
completely messes up!
Its suppose to centre an image, any ideas why it no longer works?
center_content.onEnterFrame = function() {
// CENTER Y
contentYTarg = Math.round((Stage.height - center_content._height)/2);
contentYDist = contentYTarg - center_content._y;
center_content._y += contentYDist/contentEase;
if (contentYDist > 0) {
center_content._y = Math.ceil(center_content._y);
}else{
center_content._y = Math.floor(center_content._y);
}
if (Math.abs(contentYDist) < 1) {
center_content._y = contentYTarg;
}
// CENTER X
contentXTarg = Math.round((Stage.width - center_content._width)/2);
contentXDist = contentXTarg - center_content._x;
center_content._x += contentXDist/contentEase;
if (contentXDist > 0) {
center_content._x = Math.ceil(center_content._x);
}else{
center_content._x = Math.floor(center_content._x);
}
if (Math.abs(contentXDist) < 1) {
center_content._x = contentXTarg;
}
// WHEN CENTERING IS COMPLETE...
if (contentYDist == 0 && contentXDist == 0) {
delete center_content.onEnterFrame
}
}
_______________________________________________
Flashcoders mailing list
Flashcoders@chattyfig.figleaf.com
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
_______________________________________________
Flashcoders mailing list
Flashcoders@chattyfig.figleaf.com
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders