Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 18-03-2004, 11:42   #1 (permalink)
awg
Neuer User
 
Registriert seit: Mar 2004
Beiträge: 9
Question werteabhängiger scrollstop

hi,

ich hab ein mc, das abhängig von der mausbewegung immer in die entgegengesetze richtung gescrollt wird. aber es soll zu allen vier seiten begrenzungen haben, über die man es nicht rausscrollen kann, und genau das haut bei mir einfach nicht hin!!
ActionScript:
  1. //liegt auf dem zu scrollenden mc
  2. onClipEvent (enterFrame) {
  3.     if (drueber == true) {
  4.     this._y -= (_parent.zeropoint_mc._ymouse/10);
  5.     this._x -= (_parent.zeropoint_mc._xmouse/10);
  6.     }
  7.  
  8.                 if (this._x<=-109) {
  9.     this._x = -109;
  10.  
  11.     if (this._y<=-77) {
  12.     this._y = -77;
  13.         }
  14. // + zwei weitere if-schleifen für die anderen seiten natürlich
  15.     }
  16.     }
mein prob: das mit der begrenzung klappt nur zu einer seite und auch nur mit x-werten. die y-werte werden einfach "überscrollt" . in der entwicklungsumgebung ist der punkt, der nicht überschritten werden darf, auch x= +109 und wenn ich ihn trace liegt er bei -109.
peil das nicht!!! weiss jemand wo mein denkfehler liegt?
besten dank! awg
awg ist offline   Mit Zitat antworten
Alt 18-03-2004, 12:13   #2 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Könnte mit dem Nullpunkt deines MCs zusammenhängen, check doch mal über traces die Positionen des MCs und die der Hauptzeitleiste...
  Mit Zitat antworten
Alt 18-03-2004, 15:31   #3 (permalink)
awg
Neuer User
 
Registriert seit: Mar 2004
Beiträge: 9
hey danke, da sagst du was! ich glaub fast daran liegt es, aber ich peil einfach gar nicht wieso in der entwicklungsumgebung mein mc ganz andere x/y koordinaten hat als wenn ich die dann trace!!!
welche sind denn die entscheidenden?
awg ist offline   Mit Zitat antworten
Alt 18-03-2004, 15:37   #4 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Das kommt darauf an, auf welchen Nullpunkt du dich beziehst. Schau dir in dem Zusammenhang mal die Befehle localToGlobal und globalToLocal an...
  Mit Zitat antworten
Alt 18-03-2004, 16:16   #5 (permalink)
awg
Neuer User
 
Registriert seit: Mar 2004
Beiträge: 9
hey, danke, es läuft! endlich! ging zwar auch ohne es in ein globales koordinatensystem zu konvertieren, aber es lag echt daran dass die werte auf den falschen nullpunkt bezogen waren
awg 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 13:32 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele