Höhe eines dyn. geladenen Bildes aus Breite ermitteln

Orphelina

Erfahrenes Mitglied
Hallo,

ich habe einen Film in den ich auf verschiedenen Seiten ein oder mehrere Bilder lade (erst in einen leeren MovieClip, nicht mehr als 4 Bilder pro Seite), und skaliere, was auch wunderbar klappt.
Jetzt möchte ich für die Bilder eine feste Breite angeben und die Höhe proportional automatisch berechnen lassen (für Hoch- und Querformat).
Mir fällt aber grad so gar nicht ein wie ich das anfangen könnte.

Hat mir jemand vielleicht einen Tipp?

Danke und Gruss
 
Du könntest es so machen:

PHP:
var startB = pic._width;
var breite = 500;
pic._width = breite;

var verhaeltnis = breite / startB;

pic._height = pic._height * verhaeltnis;

p-flash
 
Mh, dann muss ich theoretisch trotzdem jedes Bild ausmessen wegen der Höhe... Kann man sich das auch sparen?
Ansonsten scheint es zu funktionieren!

Gruss
 
Wenn alle Bilder das selbe Seitenverhältnis haben, reicht es, die Ratio nur beim ersten Bild zu berechnen. Ansonsten musst Du das für jedes Bild ausführen.

Gruß
.
 
HalliHallo,

öhm irgendwie hab ich grad n Problem mit hochformatigen Bildern. Die werden nämlich einfach nicht mehr geladen. Kann das sein oder macht das Laden von Hoch- oder Querformat keinen Unterschied? Oder muss der Dateiname mit einem Buchstaben anfangen? HILFE

Gruss
 
Hi,

was verstehst du unter hochformatige Bilder? Große BIlder? Kann es sein, dass die einfach sehr lange laden und du nicht lange genug wartest?

Am Dateinamen kann es eigentlich nicht liegen...

Gruß
jens
 
Nun ja Hochformat bedeutet dass es höher als breit ist, dachte ich.
Das Problem hat sich erledigt, da die Bilder wohl am Mac gemacht wurden und mein flash das nicht mochte. Aber meinem Flash trau ich derzeit alle möglichen Zickereien zu ;-)

Gruss
 
Zurück