| |||||||
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: Nov 2002
Beiträge: 597
| Höhe eines externen Filmes bestimmen
Hallo zusammen. Habe folgenden Code: ActionScript:
Dieser soll dazu dienen 3 externe swfs (m1.swf, m2.swf und m3.swf) in container, und zwar direkt untereinander zu laden. Das funktioniert auch ganz gut, nur liegen sie alle immer übereinander. Wenn ich mir groesse tracen lasse kommt da immer 0 raus. Es muß also irgendwas mit meinem ["container_mc" + i]._height falsch sein. Hoffe jemand kann mir da helfen. Danke. |
| | |
| | #2 (permalink) |
| :Void Registriert seit: Jun 2005 Ort: börlin
Beiträge: 931
|
hallo, ["container_mc" + i]._height scheint doch völlig i.O. zu sein, und auch null ist doch eine "korrekte" ausgabe, wenn auch nicht zufriedenstellend. bedeutet aber auf jeden fall, dass deine swf's nicht geladen werden, sonst hätten alle drei container eine andere höhe als null. versuch mal, sie manuell zu laden, ohne "["m" + i + ".swf"]" und ohne schleife, einfach mal einen laden und sehen ob das geht. gruß janosch |
| | |
| | #4 (permalink) |
| Neuer User Registriert seit: Nov 2002
Beiträge: 597
|
Doch die Movies werden schon geladen. Das ist nicht das Problem. Nur übereinander. Ich denke wirklich dass das Trace zu schnell abgearbeitet wird. Muss mal schauen ob ich da irgendeine Problem Lösung finde. Danke schon mal für die Antworten. |
| | |
| | #5 (permalink) |
| Neuer User Registriert seit: Nov 2002
Beiträge: 597
|
Habs jetzt mal so versucht: ActionScript:
Jetzt wir aber die if schleife direkt übersprungen. Weiß da jemand wie ich das Ding dazu kriege zu warten bis der Film fertig in den Container geladen ist ? |
| | |
| | #6 (permalink) |
| ▼ Registriert seit: May 2004
Beiträge: 327
|
Erstelle Button mit Name 'bu'. folgendes Script in Hauptzeitleiste. ActionScript:
Sollte was Vernünftiges anzeigen. // ------------------------------------------------ Um den Prozess zu automatisieren, eignet sich 'setInterval' ganz gut. edit: Prinzip: 1. Start Ladefunktion 2. Funktion im Interval starten, die schaut, ob alles geladen. wenn alles geladen, Interval löschen,(Daten anzeigen). Geändert von AAI (24-08-2005 um 19:46 Uhr) |
| | |
| | #7 (permalink) |
| Neuer User Registriert seit: Nov 2002
Beiträge: 597
|
Das ganze ist ja schön und gut. Der Trace Befehl ist aber nur zum Test da. Was ich eigentlich erreichen will ist dass ich 3 swfs in 3 verschiedene Container lege und zwar direkt untereinander. Die swf haben immer unterschiedliche Größen, deshalb will ich ja die Größe des Films auslesen und an den _y wert dranhängen. Wenn ich es jetzt mit setIntervall mache, dann muß ich immer das Intervall abwarten bis sich die Container ausrichten. Gibts denn wirklich keinen Befehl der abwartet bis der Fil geladen ist ?
|
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |