Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 10-11-2004, 13:15   #1 (permalink)
Sightgiver
 
Benutzerbild von Arator
 
Registriert seit: Aug 2001
Beiträge: 368
startDrag() immer über bestimmten bereich

Hi!

Wie stell ich es am schlauesten an, dass ich ein Objekt welches ich ziehen kann, nie in einen bestimmten Bereich ziehen kann. Wobei es sogar noch etwas blöder ist.

Also ich hab z.B. ein Viereck das ist 300x300 gross. Dieses Viereck kann ich wenn ich mit der Maus draufklick und geklickt halte ziehen. Aber es muss dabei immer ein kleineres Viereck (100x100) zur gänze verdecken. Sprich das kleine darf nie zu sehen sein.

Any suggestions?

Gruß
Arator
__________________
The issue is not whether you are paranoid. The issue is whether you are paranoid enough.
Arator ist offline   Mit Zitat antworten
Alt 10-11-2004, 13:49   #2 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Mit startDrag kannst du ja eine Parameterliste übergeben, die das Rechteck beschreibt, in dem der MC bewegt werden darf. Du musst dieses Rechteck jetzt nur noch berechnen, indem du z.B. als rechte Grenze die _x-Eigenschaft des kleinen Rechtecks plus dessen _width-Eigenschaft nimmst abzüglich 1 Pixel.

Damit hättest du jetzt die rechte Kante festgelegt. Du musst natürlich den großen MC auf diese Berechnung anpassen, d.h. die rechte Kante des großen MCs darf diese Linie nicht überschreiten.

Genauso gehst du dann für die anderen drei Kantenwerte vor...
  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 10:13 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele