Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 31-12-2005, 12:05   #1 (permalink)
Neuer User
 
Registriert seit: Nov 2005
Beiträge: 2
Unhappy Ankerpunkt beibehalten nach LoadMovie

Hallo, ich knabbere seit drei Wochen auf einem Problem mit den verflicten Ankerpunkten und komme nicht weiter. Auch hier im Forum habe ich dazu nichts passendes gefunden. Vielleicht hat jemand von Euch einen kleinen Tipp für ein verwirrtes Wesen?

Ich möchte gerne ein Bild in Flash um den Mittelpunkt drehen. Soweit so gut. Bild eingebunden, Ankerpunkt horizontal und vertikal mittig gesetzt und gedreht. Klappt.

Nun möchte ich aber während der Laufzeit noch weitere Bilder nachladen (flexibel) und auch die um den Mittelpunkt drehen. Und genau da hakt es aus:
Immer, wenn ich ein Bild mit Loadmovie nachlade (über ein bestehendes Bild), verschiebt sich er Ankerpunkt wieder nach oben links.

Gibt es eine Möglichkeit, entweder den Ankerpunkt wieder in den Mittelpunkt des Bildes zu rücken oder die Eigenschaften des vorherigen Bildes komplett zu schützen, so dass sie nicht verändert werden?

Freue mich über jeden noch so kleinen Tipp,
viele Grüße aus Hannover,
Andreas :o)
ballrock2 ist offline   Mit Zitat antworten
Alt 31-12-2005, 12:10   #2 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Ein Ansatz wäre, das Bild in einen mehrfach eingebetteten MC zu laden, mit einem Preloader das Laden überwachen und wenn der Film nachgeladen wurde, dessen Höhe und Breite zu ermitteln. Danach kannst du dann entsprechend dieser Größen den "inneren" MC um den Nullpunkt des äußeren MCs setzen, so dass die Mitte des inneren MCs genau auf der Mitte des Nullpunktes des äußeren MCs liegt.

Den Nullpunkt selbst kann man leider AS-technisch nicht verlagern...
  Mit Zitat antworten
Alt 31-12-2005, 12:10   #3 (permalink)
Euer Nuser
 
Benutzerbild von ~pyropete~
 
Registriert seit: Apr 2004
Ort: Sand-City
Beiträge: 3.483
Nja, kannst auch ganz einfach das Bild um links oben drehen und dann y wieder auf die richtigen Werte setzen.

PHP-Code:

bildMC
._rotation 90;
bildMC._y -= bildMC._height//wenn im Uhrzeigersinn gedreht wird 
--pp

Geändert von ~pyropete~ (31-12-2005 um 12:11 Uhr)
~pyropete~ ist offline   Mit Zitat antworten
Alt 31-12-2005, 12:48   #4 (permalink)
Neuer User
 
Registriert seit: Nov 2005
Beiträge: 2
Danke Euch Beiden :-)

@pyropete: Hm, Dein Vorschlag klingt einfach, aber wenn ich mich nicht irre, habe ich damit dann keine Drehung um den Mittelpunkt, weil der Abstand vom Mittelpunkt zu einem Punkt zwischen zwei Ecken kleiner ist als der Abstand zu einer Ecke - oder stehe ich da auf dem Schlauch?

@agedoubleju: Ich habe befürchtet, dass es in Stress ausartet ( Gibt es keine Möglichkeit, evtl den Standard aller Ankerpunkte auf mittig zu stellen? Es sind übrigens alle nachgeladenen Bilder gleich groß.

*seufzt* & *dankt* :-)
ballrock2 ist offline   Mit Zitat antworten
Alt 01-01-2006, 09:27   #5 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Zitat:
Gibt es keine Möglichkeit, evtl den Standard aller Ankerpunkte auf mittig zu stellen?
Nein, das musst du für jeden MC evtl. über eine entsprechende Funktion neuberechnen.
  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 09:29 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele