Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 05-10-2006, 11:13   #1 (permalink)
Neuer User
 
Registriert seit: May 2006
Ort: Bad Ischl, Österreich
Beiträge: 243
Ursprungspunkt einer geladenen SWF liegt NICHT bei 0,0

Hallo,

ich habe ein Problem: Ich lade ein SWF und zeige es an. Doch dabei ist mir aufgefallen, dass das der Ursprung des Bildes (in der SWF) kleiner als 0 ist (also nach oben verschoben)! Die Größe (_width, _height) werden anscheinend richtig wiedergegeben, doch wenn ich mc._x=0 und mc._y=0 setze, ist trotzdem das Bild nach oben verschoben.

Kann man irgendwie den TATSÄCHLICHEN Ursprung des INHALTS der Swf rauskriegen?

Danke schon mal im Voraus!

mfg
Warappa
Warappa ist offline   Mit Zitat antworten
Alt 05-10-2006, 11:16   #2 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Zitat:
Zitat von Warappa Beitrag anzeigen
...doch wenn ich mc._x=0 und mc._y=0 setze, ist trotzdem das Bild nach oben verschoben...
Hallo!

Machst du das auch nachdem das Laden der SWF-Datei beendet ist? Hast du ansonsten evtl. mal ein Beispiel?

edit -> Eigentlich auch Blödsinn, was ich hier schreibe. Wird das Bild vielleicht nachgeladen?
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++

Geändert von Der Frager (05-10-2006 um 11:17 Uhr)
Der Frager ist offline   Mit Zitat antworten
Alt 05-10-2006, 11:35   #3 (permalink)
Neuer User
 
Registriert seit: May 2006
Ort: Bad Ischl, Österreich
Beiträge: 243
Ich machs in onLoadInit. Damit dürfte die SWF schon fertig geladen sein.

Das Problem liegt (glaube ich) eher darin, dass in den Quell-Swfs das Bild schon unsauber eingefügt worden ist. D.h. auf der Bühne beim Erstellen hat das _y des eingefügten Bildes schon einen neg. Wert.

Wenn ich jetzt die SWF lade, dann stelle ich mit mc._y das Y der BÜHNE ein und nicht das des Inhalts.

Deswegen möchte ich wissen, wo der INHALT beginnt, nicht die Bühne.
Warappa ist offline   Mit Zitat antworten
Alt 05-10-2006, 12:40   #4 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Bin mir nicht ganz sicher, wie man nun prüfen könnte, was da noch außerhalb der Bühne liegt, dazu müsste man schon wissen, ob das alles MCs (oder Schaltflächen) sind und wo bei denen die Registrierung sitzt.

Probier doch sonst einfach rum, bei welchen Werten der Film richtig sitzt.
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 05-10-2006, 12:53   #5 (permalink)
Neuer User
 
Registriert seit: May 2006
Ort: Bad Ischl, Österreich
Beiträge: 243
Tja, will ja nicht nur das eine SWF laden sondern jedes beliebige (auch wenn es noch so schlampig erzeugt worden ist )

Ich hab mir mal überlegt ob es was bringen würde einfach ( ) die ganzen Movieclips durchzugehen und daraus die Größe zu ermitteln. Blöde Idee?
Warappa ist offline   Mit Zitat antworten
Alt 05-10-2006, 13:15   #6 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Das mit alle MCs durchgehen wäre nicht das Problem. Prolbleme gibt's aber dann, wenn du nicht weißt, wo die Registrierungspunkte liegen (wie ich schon schrieb) oder wenn es halt Grafiken oder Formen sind, an die man per AS gar nicht rankommt.
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 07-10-2006, 09:29   #7 (permalink)
helpQLODhelp
 
Benutzerbild von bokel
 
Registriert seit: Feb 2002
Ort: Köln
Beiträge: 8.505
Der Ursprungspunkt liegt eigentlich immer bei 0,0. Die Verschiebung kommt vielleicht dadurch, dass die Sachen in dem geladenen Film nicht bei 0,0 liegen.
mfg. r
bokel ist offline   Mit Zitat antworten
Alt 09-10-2006, 12:16   #8 (permalink)
Neuer User
 
Registriert seit: May 2006
Ort: Bad Ischl, Österreich
Beiträge: 243
Ja genau! Verschoben sind sie. Aber wie gesagt, möchte ich, dass das meinem Programm egal ist, besser gesagt, dass es damit umgehen kann.
Warappa 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 08:13 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele