Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 11-11-2004, 17:54   #1 (permalink)
viel hilft viel
 
Benutzerbild von noximus
 
Registriert seit: Aug 2003
Ort: Nürnberg
Beiträge: 225
skalierungspunkt verschieben?

hi, gibt es die möglichkeit, den referenzpunkt für die skalierung eines mc zu verschieben bzw. immer in die mitte der bühne zu legen? ich habe eine landkarte, die man mittels knopfdruck verschieben kann. wenn man aber hinein- oder heraus zoomen möchte, verschiebt mir der befehl mc._xscale += 5; den mc so, dass der eigentlich angepeilte punkt (die mitte der bühne) sich verschiebt. will sagen, wenn ich mich zum rand der karte navigiert habe und dort ein zoomen möchte, muss ich immer wieder ein bißchen korrigieren um an den punkt zu kommen, wo ich hin möchte.

die datei findet ihr unter
hier
war zu groß, um sie hierhin zu stellen (223 kb)
__________________

>> trottel. hätten mir in den kopf schiessen sollen... <<

>>unterstützt das flashforum<<
noximus ist offline   Mit Zitat antworten
Alt 11-11-2004, 19:40   #2 (permalink)
tracer
 
Benutzerbild von andretti
 
Registriert seit: Jun 2004
Beiträge: 4.415
hier, was hältst du davon?
__________________
Viola per Sempre
Alle Angaben ohne Gewehr!
trace your open mind in variables !
andretti
ActionScript Dictionary
andretti ist offline   Mit Zitat antworten
Alt 11-11-2004, 21:38   #3 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Das Beispiel ist ja ganz nett, zoomt aber auch auf den Nullpunkt.

Den Nullpunkt kann man scripttechnisch nicht verschieben. Du kannst aber bspw. den MC noch mal in einen anderen MC einbetten und dann den eingebetteten MC über seine _x- und _y-Eigenschaften verschieben. Ein Zoom würde dann an einer anderen Stelle erfolgen...
  Mit Zitat antworten
Alt 12-11-2004, 10:14   #4 (permalink)
viel hilft viel
 
Benutzerbild von noximus
 
Registriert seit: Aug 2003
Ort: Nürnberg
Beiträge: 225
ich hab auch schon überelgt, ob es nciht geht, dass wenn _xscale += 5 ist, dass ich dann die xposition auch um 5 verschieb, aber das geht rechnerisch nicht auf, da ich ja bei einem zoom, der sich weit entfernt vom mittelpunkt mehr verschieben muss, als bei einem der nah am selbigem liegt...

aber wofür einen zweiten mc?
__________________

>> trottel. hätten mir in den kopf schiessen sollen... <<

>>unterstützt das flashforum<<
noximus ist offline   Mit Zitat antworten
Alt 12-11-2004, 11:33   #5 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Wenn du nur den Haupt-MC verschiebst, bringt das nichts, da du den Nullpunkt mit verschiebst. Wenn du aber einen MC einbettest und verschiebst, liegt der im Container-MC auf einem anderen Punkt und eine Skalierungfunktion würde auf den "neuen" Nullpunkt angewendet...
  Mit Zitat antworten
Alt 12-11-2004, 11:39   #6 (permalink)
viel hilft viel
 
Benutzerbild von noximus
 
Registriert seit: Aug 2003
Ort: Nürnberg
Beiträge: 225
ah, verstehe, coole idee...
__________________

>> trottel. hätten mir in den kopf schiessen sollen... <<

>>unterstützt das flashforum<<
noximus 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 05:39 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele