Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 14-06-2004, 14:05   #1 (permalink)
Neuer User
 
Benutzerbild von argv
 
Registriert seit: Apr 2004
Beiträge: 191
Bildgröße ermitteln, geht das?

hallo,

habe mal wieder ein problem:
besteht die möglichkeit, wenn man mit loadmovie ein jpg in nen MC lädt, irgendwie die bildgrösse des soeben geladenen bildes zu ermitteln, um z.b. später zu zentrieren oder so.

habe nämlich das problem, dass wenn ich mir die grösse des MC's tracen lasse,, weil imdem befindet sich ja dann das bild, er mir noch seine ursprnglich und nicht die an das bild angepasste grösse ausgibt und ich so mit nicht die eigentich bildgrösse ermitteln kann.

danke....
argv ist offline   Mit Zitat antworten
Alt 14-06-2004, 14:22   #2 (permalink)
Coder
 
Benutzerbild von bewerber2
 
Registriert seit: Sep 2002
Ort: München
Beiträge: 657
Interessante Frage - ich glaube nicht, daß das geht, denn: das würde wieder unter "Pixelbildmanipulation" fallen und das geht mit Flash nicht. Aber vielleicht gibt's Workaround - abwarten was Onkel Bokel dazu sagt
__________________
...
Link zu meiner Homepage
bewerber2 ist offline   Mit Zitat antworten
Alt 14-06-2004, 14:22   #3 (permalink)
Neuer User
 
Benutzerbild von lernenOhneEnde
 
Registriert seit: Jun 2004
Beiträge: 77
mach doch mit createEmptyMovieClip einen leeren MC auf der hat die größe 0 und da rein lädst du dann das bild. die größe fragst du dann mit dem namen des neu erstellten MC's ab.

loe
lernenOhneEnde ist offline   Mit Zitat antworten
Alt 14-06-2004, 14:57   #4 (permalink)
der mit der Axt
 
Benutzerbild von ANTICHRIST
 
Registriert seit: Mar 2003
Ort: Mighty Mighty Ruhrpott
Beiträge: 449
Ja geht mit Containerclip._width bzw. _height NACHDEM geladen wurde
ANTICHRIST ist offline   Mit Zitat antworten
Alt 14-06-2004, 21:50   #5 (permalink)
Neuer User
 
Benutzerbild von argv
 
Registriert seit: Apr 2004
Beiträge: 191
Zitat:
Zitat von lernenOhneEnde
mach doch mit createEmptyMovieClip einen leeren MC auf der hat die größe 0 und da rein lädst du dann das bild. die größe fragst du dann mit dem namen des neu erstellten MC's ab.

loe
hallo,

also wenn i das wie oben beschriebe mache und dann höhe und breite abfrage (gleich danach) gibt er mir ne grösse von 0 zurück, sowohl höhe und breite.
das bild is zwar dann geladen aba erhslt trotzdem nicht gleich darauf die höhe und breite....
argv ist offline   Mit Zitat antworten
Alt 15-06-2004, 07:47   #6 (permalink)
.
 
Registriert seit: May 2003
Ort: bayern
Beiträge: 1.117
ja ich finde auch das ist und bleibt immer verwirrend, obwohl das bild schon angezeigt wird läßt sich die größe nicht ermitteln, da hilft nichts anderes als weiter anzufragen, flash braucht da einfach z.B.:
PHP-Code:
myInterval setInterval(chkloading,50);

function 
chkloading(){
        if (
mc.getBytesTotal() > 10 && mc.getBytesLoaded() >= mc.getBytesTotal()) {
    
clearInterval(myInterval);
trace(mc._width+','+mc._height);

mooseMash ist offline   Mit Zitat antworten
Alt 15-06-2004, 08:46   #7 (permalink)
Neuer User
 
Benutzerbild von lernenOhneEnde
 
Registriert seit: Jun 2004
Beiträge: 77
Hallo

ich verstehe nicht warum das nicht gehen soll, habs gerade getestet. bei mir läuft das ohne Probleme:

Code:
createEmptyMovieClip("testContainer",1);
loadMovie("test.swf","testContainer");
_root.onEnterFrame = function() {
	if (durchlaufen == 1) delete (_root.onEnterFrame);
	else {
		if (_root.testContainer._width > 0) {
			trace("Breite des TestContainers ist: " + testContainer._width);
			durchLaufen = 1;
		}
	}
}
Den Dateinamen der aufzurufenden Datei müsstest du halt anpassen und natürlich bereitlegen.

loe
lernenOhneEnde ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 19:21 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele