Scale nur in eine Richtung

Newb

Erfahrenes Mitglied
Hi,

ich möchte einen RegistrierungsPunkt mit Actionscipt festlegen, wo sich das Objekt bei _x-/_yscale nur in eine Richtung vergrößert bzw. sich in eine bestimmte Richtung vergrößert.

Das kann man mit den Registrierungspunkten beim Konvertieren des Objekts festlegen (In der EntwicklungsPhase). Kann man darauf auch mit Actionscript im fertigen Flashfilm drauf zugreifen, sodass man diesen RegistrierungsPunkt immer an beliebigen Seiten/Ecken des Objekts positionieren kann?

Oder lässt sich dieser "Effekt" mit anderen Funktionen herbeizaubern ^^?

MfG:
General ']['.G.
 
Hi,

zumindest bis AS2.0 ist mir keine Möglichkeit bekannt, den Registrierungspunkt zur Laufzeit zu ändern (bei AS3.0 müsstest Du mal in der Referenz nachsehen).

Im Anhang findest Du ein Beispiel für einen Workaround mit AS: Den Registrierungspunkt (pinkes Quadrat) kannst Du (ebenso wie die gesamte Box) per Drag&Drop verschieben - die Skalierung der Box änderst Du mit dem Mausrad. Du siehst, dass der Mittelpunkt des Registrierungspunktes statisch bleibt.

Gruß
.
 

Anhänge

  • registrar.fla
    52 KB · Aufrufe: 53

Neue Beiträge

Zurück