Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 16-01-2004, 09:37   #1 (permalink)
viel hilft viel
 
Benutzerbild von nox1mus
 
Registriert seit: Nov 2003
Ort: nürnberg
Beiträge: 270
kleine start(drag)hilfe

hi. die geschichte mit:
startDrag(ziel,[einrasten ,links , oben , rechts, unten]
hab ich gesehen, nur nicht ganz kapiert.

ich lege z.B. folgendes Skript auf einen leeren MC ausserhalb der bühne:
ActionScript:
  1. onClipEvent (enterFrame) {
  2.  
  3.         _root.derKreis.startDrag(false, 100, 100, 100, 100);
  4.    
  5. }

so, derKreis, lässt sich aber nicht bewegen. warum? ich nehme an, dass die vier zahlen am ende die begrenzung darstellen oder??? Wenn ja, was passiert wenn ich den mc ein kleines stück darüberhinaus ziehe? geht das nicht, oder springt er dann zurück oder hab ich einfach pech gehabt...

dank euch schon mal im vorraus, nox
__________________
|>>pass me the nervegas<<|
nox1mus ist offline   Mit Zitat antworten
Alt 16-01-2004, 10:14   #2 (permalink)
Steffen G.
 
Benutzerbild von Tschdaeff
 
Registriert seit: Aug 2001
Ort: Ba-Wü
Beiträge: 4.123
du kannst ihn nur in dem bereich bewegen falls du zu schnell ziehst springt er glaub zurück

cu mfg
Tschdaeff
__________________
mod@
www.flashbattle.de
www.steffen-guse.de
------------------------------------

Tschdaeff ist offline   Mit Zitat antworten
Alt 16-01-2004, 12:03   #3 (permalink)
Farbe ist Luxus
 
Benutzerbild von ludabruda
 
Registriert seit: May 2003
Ort: Köln
Beiträge: 2.405
Hallo,

ja, die Werte definieren ein Rechteck, innerhalb dessen das Objekt bewegt werden kann. Es lässt sich also nur bis dorthin bewegen, springt nicht zurück.

Allerdings solltest du das startDrag nicht ins onEnterFrame legen.

ActionScript:
  1. mc.onPress = function() {
  2.     this.startDrag(false,0,0,100,100);
  3. }
  4.  
  5. mc.onRelease = function() {
  6.     this.stopDrag();
  7. }

Im übrigen ist die Angabe 100,100,100,100 sinnlos, da es einen einzigen Pixel definiert (die Differenz zwischen 100 und 100 ist nunmal 0...)

Grüße
Sascha
__________________
12:15, press return
ludabruda ist offline   Mit Zitat antworten
Alt 16-01-2004, 13:10   #4 (permalink)
viel hilft viel
 
Benutzerbild von nox1mus
 
Registriert seit: Nov 2003
Ort: nürnberg
Beiträge: 270
beziehen sich die angaben auf die bühne oder gehen die vom referenzpunkt des mc aus?
__________________
|>>pass me the nervegas<<|
nox1mus ist offline   Mit Zitat antworten
Alt 16-01-2004, 13:53   #5 (permalink)
Farbe ist Luxus
 
Benutzerbild von ludabruda
 
Registriert seit: May 2003
Ort: Köln
Beiträge: 2.405
die beziehen sich auf den Referenzpunkt des MC

Grüße
Sascha
__________________
12:15, press return
ludabruda ist offline   Mit Zitat antworten
Alt 16-01-2004, 14:37   #6 (permalink)
viel hilft viel
 
Benutzerbild von nox1mus
 
Registriert seit: Nov 2003
Ort: nürnberg
Beiträge: 270
tausend dank, so langsam erschliesst sich mir mal wieder was...
bis zum nächsten mal und nochmal danke
__________________
|>>pass me the nervegas<<|
nox1mus 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 18:31 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele