| |||||||
Du magst keine Werbung? Wir auch nicht!
Einfach registrieren und die Werbung ist weg. Diese Nachricht sehen nur nicht registrierte Nutzer.
![]() |
| | LinkBack | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| Neuer User Registriert seit: Jul 2001
Beiträge: 12
| Höhe und Breite von externen jpgs auslesen, bevor sie in den Film geladen werden.
Hallo! Ich habe unzählige Beiträge zum Auslesen der Breite und Höhe von extern zu ladenen jpgs gelesen. Dort muss überall das externe bild erst in den Film geladen werden, damit die Eigenschaften abgefragt werden können. Mein Problem ist aber: Ich möchte aus meinem Hauptfilm mit Actionscript die Höhe und Breite meines extern liegenden jpgs ermitteln, bevor ich die Bilder in meinen Film lade. Geht das überhaupt?! Ich verzweifle... Geändert von joba (10-04-2005 um 18:23 Uhr) |
| | |
| | #4 (permalink) |
| Neuer User Registriert seit: Jul 2001
Beiträge: 12
|
Ich möchte einen im Film zuvor erstellten Rahmen (für das Bild) immer der Höhe/Breite des Bildes anpassen. Also zuerst Rahmengröße ändern, dann Bild laden. Mein Wunschablauf wäre: - Rahmen ist in bestimmter Größe sichtbar - ein Bild wird ausgwählt - Rahmen nimmt die Größe des Bildes an (formtween) - Bild wird gleichzeitig geladen - Bild im Rahmen sichtbar. Der Unterschied ist - wenn ich nicht falsch liege -, dass andernfalls erst das Bild geladen werden muss, damit ich dann den Rahmen wie gewünscht animieren kann. |
| | |
| | #6 (permalink) |
| voidboy Registriert seit: Sep 2004 Ort: München
Beiträge: 5.588
|
Naja, dann lade das Bild in einen Container, bevor Du es lädtst machst Du diesen unsichtbar. Lade Dein Bild und sobald die grösseninformationen verfügbar sind (zu den Bild), kannst Du den Rahmen zurecht zoomen und anschliesend machst Du das Bild wieder sichtbar. |
| | |
| | #7 (permalink) |
| Neuer User Registriert seit: Jul 2001
Beiträge: 12
|
Ja, das ist die Lösung, die mir auch gerade eingefallen ist. Ist aber etwas unschön. Hätte schon gerne, dass sich der Rahmen während des Ladevorgangs verändert. Also während das eine Bild durch das andere ausgetauscht wird.
|
| | |
| | #8 (permalink) |
| voidboy Registriert seit: Sep 2004 Ort: München
Beiträge: 5.588
|
Das kannste doch auch machen..., ausserdem wirst Du da eh nicht viel sehen weil so ein Bild in der Regel schnell geladen ist. Du erstellst einen Container in diesem erstellst Du nochmals 2 mc's. Jetzt kannst Du in den einen das eine Bild laden in den anderen lädtst Du unsichtbar das andere und passt den Rahmen entsprechend an. Damit Dein neues auch immer oben ist, tauscht Du noch die Tiefen dieser beiden und fertig. Anbei ein kleines beispiel, wie man dann die Tiefen tauscht... die loadMovie_3.fla wäre dann das Bsp mit dem tiefentauschen. Geändert von rendner[i] (10-04-2005 um 22:21 Uhr) |
| | |
| | #9 (permalink) |
| Neuer User Registriert seit: Jul 2001
Beiträge: 12
|
Danke erstmal für Dein Script. Es hat mir aber leider nicht sehr weitergeholfen. Als ich Dein Script ausprobiert habe, hat sich übrigens der Rahmen nicht verändert (ich habe auch keine diesbezügliche Abfrage im Script gesehen). Aber das ist auch nicht das Problem. Deine Variante verstehe ich, doch hilft sie mir nicht weiter. Ich möchte die Bilder eben nicht vorladen - um wieder auf mein geschildertes Problem zu kommen. Zur (hoffentlichen) Klärung habe ich jetzt endlich den Link gefunden, wo ich das mal gesehen habe: http://www.schmidtfoto.de Da werden die Fotos auf jeden Fall aus ner Datenbank geholt. Aber das ist doch eigentlich egal, oder? Ob die Bilder nun in einer Datenbank oder direkt im Domainverzeichnis liegen... Irgendwie werden die Eigenschaften ausgelesen und zwar bevor sie feritg geladen wurden. Das sieht man meiner Meinung nach an den einzelnen Preloader-Balken der Bilder... |
| | |
| | #10 (permalink) |
| voidboy Registriert seit: Sep 2004 Ort: München
Beiträge: 5.588
|
Ja, bei meinen Beispiel gings nur um die Tiefen zum tauschen, damit Du weist was ich meinte. Bei Deinem Link: Ich denke mal, das Du alle Photos in einem xml Dokument (TextDatei geht vielleicht auch) speichern müsstest mit ihren entsprechenden grössen. Wenn Deine Seite dann geladen wird, liest Du diese Datei aus, und speicherst den Name, die Breite und die Höhe der Bilder jeweils in einem extra Array. PHP-Code: Und kannst vorher den Rahmen zurecht zoomen. |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |