Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 02-08-2004, 16:10   #1 (permalink)
Neuer User
 
Registriert seit: Mar 2004
Beiträge: 38
Post Drag auf Pfad?

Hiho,

ich habe über die Suche zwar einiges zu dem Thema gefunden, aber leider nichts was mein Problem lösen würde... vielleicht hat ja irgendjemand eine Idee?

Es geht darum, das man ein beliebiges Bild über "Anfasser" an den Seiten skalieren kann. Ein Anfasser unten für die Y-Achse, einen Anfasser rechts für die X-Achse. So weit, so einfach (die Knöppe per StartDrag bewegbar machen).

Mein Problem ist jetzt aber, dass es einen dritten Anfasser rechts unten im Eck geben soll, der das Objekt 1:1 skaliert (also die x-Y-Proportionen sollen erhalten bleiben). Dieser Anfasser dürfte sich nur auf einer imaginären Linie, die einen 45°-Winkel hat bewegen lassen (also von links oben nach rechts unten).

Über StartDrag ist das nicht drin, oder?
Jemand ne Idee?
Agamemnon74 ist offline   Mit Zitat antworten
Alt 02-08-2004, 16:13   #2 (permalink)
The Man Who Wasn't There
 
Benutzerbild von fraggle two
 
Registriert seit: Jul 2003
Ort: BÄRLIN
Beiträge: 1.156
hi,

möglich ist das schon, nur hab ich gerade keinen ansatz parat...

nen büschen viel zu tun...

gruß
mike
__________________
Dot-Realities
Mike Broders
Berlin

ICQ:105925103

Dot-Realities v4.0 under construction!
fraggle two ist offline   Mit Zitat antworten
Alt 02-08-2004, 16:14   #3 (permalink)
Neuer User
 
Registriert seit: Mar 2004
Beiträge: 38
Tell me about it
Agamemnon74 ist offline   Mit Zitat antworten
Alt 02-08-2004, 16:19   #4 (permalink)
The Man Who Wasn't There
 
Benutzerbild von fraggle two
 
Registriert seit: Jul 2003
Ort: BÄRLIN
Beiträge: 1.156
also grundsätzlich würd ich sagen wenn du die maus 10px nach rechts bewegst muß sich die y-pos automatisch auch um 10px erhöhen.

und anders rum...

gruß
mike
__________________
Dot-Realities
Mike Broders
Berlin

ICQ:105925103

Dot-Realities v4.0 under construction!
fraggle two ist offline   Mit Zitat antworten
Alt 02-08-2004, 16:20   #5 (permalink)
Neuer User
 
Registriert seit: Mar 2004
Beiträge: 38
Ich habe übrigens einen Denkfehler gemacht merke ich gerade.
Je nach Größe des Bildes ist der Winkel anders! 45° wäre er nur bei Objekten mit gleich großer x- und y-Achse.
Agamemnon74 ist offline   Mit Zitat antworten
Alt 02-08-2004, 16:21   #6 (permalink)
The Man Who Wasn't There
 
Benutzerbild von fraggle two
 
Registriert seit: Jul 2003
Ort: BÄRLIN
Beiträge: 1.156
ach ja und vorher das seitenverhälnis errechnen und daraus den faktor für die verschiebung...

gruß
mike
__________________
Dot-Realities
Mike Broders
Berlin

ICQ:105925103

Dot-Realities v4.0 under construction!
fraggle two ist offline   Mit Zitat antworten
Alt 02-08-2004, 16:34   #7 (permalink)
Neuer User
 
Registriert seit: Mar 2004
Beiträge: 38
Lightbulb

Ich habs hinbekommen, vielen Dank für die Hilfe
Code:
obj_Control.onMouseDown = function() {
[...] seitenVerhaeltnis = objClicked._height / objClicked._width;
} obj_Control.onMouseMove = function() {
[...] reSizeX(mc_Knob_ru._x); reSizeY(mc_Knob_ru._x * seitenverhaeltnis); //statt: reSizeY(mc_Knob_ru._y); [...]
}
Agamemnon74 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:49 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele