Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 13-09-2006, 08:40   #1 (permalink)
Neuer User
 
Registriert seit: Mar 2006
Beiträge: 139
Positionierung mit attachMovie falsch :(

wenn ich ein Element von der Biblio auf der Bühne per attachMovie hole und Positionieren will, stimmt das Ergebnis nicht mit einem ReferenzSWF überein, wo das Element auf der Bühne von mir positioniert wurde.

PHP-Code:
_root.attachMovie("TestContainer_mc""TestContainer_mc"this.getNextHighestDepth());

_root.TestContainer_mc._x 509.9;
_root.TestContainer_mc._y 242.4;
//x/y-Werte vom selbstplatzierten MC 
die Platzierung weicht um ca. 5-10 Px sowohl horizontal als auch vertikal ab.
(Symbolposition ist immer links oben ausgewählt)

merci,
m
skamarkus ist offline   Mit Zitat antworten
Alt 13-09-2006, 08:44   #2 (permalink)
Flashworker
 
Benutzerbild von sebastian
 
Registriert seit: Nov 2001
Ort: Wiesbaden
Beiträge: 10.945
Erstmal ist es nicht so toll, dass deine Instanz genau so heißt wie deine
Verknüpfung, aber die Abweichungen sollte es nicht geben. Ich vermute
eher, dass du deinen Inhalt nicht am Ursprung ausgerichtet hast oder
deinen BezugsMC in einem anderen hast und es daher nicht die absolute
Position ist oder was weiß ich.
sebastian ist offline   Mit Zitat antworten
Alt 13-09-2006, 08:52   #3 (permalink)
Neuer User
 
Registriert seit: Mar 2006
Beiträge: 139
PHP-Code:
dass du deinen Inhalt nicht am Ursprung ausgerichtet hast oder
deinen BezugsMC in einem anderen hast 
das handpositionierte MC liegt in keinem Anderen.
wie meinst du das mit dem Ursprung? ob die Koords nicht von links oben kommen?
skamarkus ist offline   Mit Zitat antworten
Alt 13-09-2006, 08:57   #4 (permalink)
Flashworker
 
Benutzerbild von sebastian
 
Registriert seit: Nov 2001
Ort: Wiesbaden
Beiträge: 10.945
Als Beispiel:
Du hast auf der Bühne einen MovieClip, dessen Inhalt nicht links oben anfängt.
Die Koordinaten im Eigenschafteninspektor beziehen sich jetzt nicht auf die
Position des Ursprungs, sondern auf den Anfang des Inhalt.

Positionierst du per AS, dann positionierst du den Ursprung.

Daran könnte es liegen
sebastian ist offline   Mit Zitat antworten
Alt 13-09-2006, 09:01   #5 (permalink)
Neuer User
 
Registriert seit: Mar 2006
Beiträge: 139
merci, nun is zumindest inhaltlich alles klar

um fehlinterpretationen aus dem weg zu gehen hier ein screen, von dem ich meine dass der MC am Ursprung ausgerichtet is

und diese Koords verwend ich auch für das attachte MC
Angehängte Grafiken
Dateityp: png Unbenannt-1.png (1,8 KB, 4x aufgerufen)
skamarkus ist offline   Mit Zitat antworten
Alt 13-09-2006, 09:02   #6 (permalink)
Flashworker
 
Benutzerbild von sebastian
 
Registriert seit: Nov 2001
Ort: Wiesbaden
Beiträge: 10.945
Das mein ich nicht. Lade einfach mal ein Beispiel hoch
sebastian ist offline   Mit Zitat antworten
Alt 13-09-2006, 09:22   #7 (permalink)
Neuer User
 
Registriert seit: Mar 2006
Beiträge: 139
na toll, das Testfile funktioniert natürlich

was kann ich bei der Fehlersuche beachten bzw. wo kann der liegen?

wie gesagt, es liegt am _root sowohl selbst gelegt, als auch mit attachted
skamarkus ist offline   Mit Zitat antworten
Alt 13-09-2006, 09:24   #8 (permalink)
Flashworker
 
Benutzerbild von sebastian
 
Registriert seit: Nov 2001
Ort: Wiesbaden
Beiträge: 10.945
Ist sicherlich sowas wie beschrieben. MovieClip Inhalt anschauen und
markieren und schauen wie da die Positionen sind.

Ansonsten mach einen Screenshot und Messe die Abstände aus, dann wird
die vielleicht klar woran es liegt.
sebastian ist offline   Mit Zitat antworten
Alt 13-09-2006, 11:51   #9 (permalink)
Neuer User
 
Registriert seit: Mar 2006
Beiträge: 139
supi danke, werd ich ausprobieren
skamarkus ist offline   Mit Zitat antworten
Alt 13-09-2006, 13:15   #10 (permalink)
Neuer User
 
Registriert seit: Mar 2006
Beiträge: 139
hm ich find irgendwie nix

//edit: nachgemessen hab ich 5px nach rechts zuviel 10px hinauf zuviel

hab nen screen gemacht, vom inhalt... beides auch links oben (Ausrichtung)

viell. wird wer von euch anhand der Markierungen schlau draus?
Angehängte Grafiken
Dateityp: png Unbenannt-2.png (1,4 KB, 6x aufgerufen)

Geändert von skamarkus (13-09-2006 um 13:20 Uhr)
skamarkus ist offline   Mit Zitat antworten
Alt 13-09-2006, 13:24   #11 (permalink)
Flashworker
 
Benutzerbild von sebastian
 
Registriert seit: Nov 2001
Ort: Wiesbaden
Beiträge: 10.945
Sieht schon falsch aus.

Schmeiß alles unnötige raus und lade die Fla hoch. Aber ist mit Sicherheit das,
was ich schreibe.
sebastian ist offline   Mit Zitat antworten
Alt 13-09-2006, 13:30   #12 (permalink)
Neuer User
 
Registriert seit: Mar 2006
Beiträge: 139
one sec pls
skamarkus ist offline   Mit Zitat antworten
Alt 13-09-2006, 13:38   #13 (permalink)
Neuer User
 
Registriert seit: Mar 2006
Beiträge: 139
there it is

sind händisch auf bühne mit strichen zwecks orientierung
Angehängte Dateien
Dateityp: rar Unbenannt-2.rar (10,2 KB, 4x aufgerufen)
skamarkus ist offline   Mit Zitat antworten
Alt 13-09-2006, 13:43   #14 (permalink)
Flashworker
 
Benutzerbild von sebastian
 
Registriert seit: Nov 2001
Ort: Wiesbaden
Beiträge: 10.945
Ja genau so wie gesagt, mehr als wiederholen kann ich es nicht.

Wenn du dir die Koordinate eines auf der Bühne platzieren MovieClips anschaust,
dann richtet die Anzeige sich nach dem Inhalt, also quasi getBounds.
Würdest du die Koordinaten per AS auslesen, wären das andere, diese
orientieren sich am Koordinaten Ursprung.

Wenn du also per AS platzierst, platzierst du den Koordinatenursprung deines
MovieClips
sebastian ist offline   Mit Zitat antworten
Alt 13-09-2006, 14:01   #15 (permalink)
Neuer User
 
Registriert seit: Mar 2006
Beiträge: 139
sry, aber das übersteigt meinen Flash-Horizont

wie richte ich nun meine Elemente am Ursprung aus, so dass ich korrekte Koordinaten für AS bekomme?

bzw wie bekomm ich die korrekten Koordinaten ausgelesen?

merci für die geduld
skamarkus 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 02:15 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele