DelphiDell
Erfahrenes Mitglied
Hi, ok, klar containair war mcbild, aber es passiert dass selbe wie vorhin ich habe zwei Bilder
bild.jpg = 1123x1234 px
bild2.jpg = 1024x768 px
Wenn ich nach bild.jpg bild2.jpg lade, ist bild 2 Kleiner als bild 1.
bild.jpg = 1123x1234 px
bild2.jpg = 1024x768 px
Wenn ich nach bild.jpg bild2.jpg lade, ist bild 2 Kleiner als bild 1.
PHP:
_global.img = this;
_root.mcbild.loadMovie("img/bild.jpg");
_root.onEnterFrame = function() {
this.mcbild._visible = false; // unsichtbar halten
if (this.mcbild.getBytesLoaded() > 0 && this.mcbild.getBytesLoaded() >= this.mcbild.getBytesTotal()) {
// fertig geladen!
reScale();
}
}
function reScale() {
var maxwidth = 100;
var maxheight = 50;
delete _root.onEnterFrame;
var r = _root.mcbild._width / _root.mcbild._height;
var vr = mcbild._width / maxwidth;
var hr = mcbild._height / maxheight;
if (vr > hr) { // An Breite anpassen
mcbild._width = maxwidth;
mcbild._height = mcbild._width / r;
} else { // An Höhe anpassen
mcbild._height = maxheight;
mcbild._width = mcbild._height * r;
}
}
function loadimg()
{
_root.mcbild.loadMovie("img/bild2.jpg");
}