Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 13-02-2004, 09:06   #1 (permalink)
lernwillig
 
Benutzerbild von 23012
 
Registriert seit: Jan 2002
Ort: auf dem Land
Beiträge: 1.327
Problem : Drag an Pfad

Hallo,
Ist es möglich, ein Dragobjekt entlang eines Pfades zu draggen?
Suchen und Finden hat mich nicht schlauer gemacht.
Ein Beispiel: Pfad bildet eine Wellenlinie.
Maus nach rechts bewegen: zieht das Objekt am Pfad
geführt weiter,
Maus nach links bewegen: ebenfalls am Pfad wieder zurück.
Erwas ähnliches habe ich dank eines Skripts von Fresh
als schrittweises Weiterklicken der einzelnen keyframes
realisiert, wobei das Objekt dem Pfad folgt:
------------------
on (rollOver) {
nextFrame();
stop();
}
------------------
Meine Frage: geht das mit Drag und wie muß ich es anfangen??
Vielen Dank im voraus
23012

Beispiel hängt an
Angehängte Dateien
Dateityp: zip drag_an_pfad.zip (28,8 KB, 20x aufgerufen)
__________________
[TUTORIAL] Nahtlose Muster erstellen in Photoshop
23012 ist offline   Mit Zitat antworten
Alt 13-02-2004, 09:20   #2 (permalink)
buehnentechniker
 
Benutzerbild von honifred
 
Registriert seit: Feb 2002
Ort: trier
Beiträge: 2.448
meinst du etwa sowas?
Angehängte Dateien
Dateityp: zip draggen.zip (2,7 KB, 158x aufgerufen)
__________________
Es gibt eine Sache, die schlimmer ist, als die Ausschweifung: die Abstinenz.

Achim 69
honifred ist offline   Mit Zitat antworten
Alt 13-02-2004, 09:55   #3 (permalink)
lernwillig
 
Benutzerbild von 23012
 
Registriert seit: Jan 2002
Ort: auf dem Land
Beiträge: 1.327
Ja - genau sowas meine ich! Vielen vielen Dank.
Horny Du bist mein Held.

Gruss
23012

Wie kommt man bloß auf sowas...
--------
Math.round(_root._xmouse/5.5)
--------
Vielleicht hätte ich in Mathe doch besser aufpassen sollen.
__________________
[TUTORIAL] Nahtlose Muster erstellen in Photoshop
23012 ist offline   Mit Zitat antworten
Alt 10-06-2008, 19:33   #4 (permalink)
Neuer User
 
Benutzerbild von swiged
 
Registriert seit: Nov 2007
Beiträge: 56
hi,
ich glaube, da probiert man ein wenig bis der optimale wert raus ist. habe etwas länger gebraucht bis ich das alles nachvollziehen konnte, bzw bis ich allen code entdeckt hatte. gibt es mittlerweile evtl eine aktuellere lösung? cool wäre in as2. danke.

edit: hab da noch was gefunden was etwas einfacher scheint (zumindest für gradlinige Drags):

Code:
on(press){
	this.startDrag(true,91,100,91,300);
	this.dragging = true;
}

Geändert von swiged (10-06-2008 um 19:54 Uhr)
swiged ist offline   Mit Zitat antworten
Alt 11-06-2008, 02:40   #5 (permalink)
Techniker
 
Benutzerbild von hgseib
 
Registriert seit: Sep 2003
Ort: 64807
Beiträge: 16.324
Zitat:
Zitat von swiged Beitrag anzeigen
habe etwas länger gebraucht bis ich das alles nachvollziehen konnte
ja, so wird's gewesen sein. sieht so aus, als wenn du auf einen beitrag vom 13-02-2004 geantwortet hast :-)
__________________
die ultimative antwort auf alle programmierfragen: der debugger
mfg h.g.seib www.SeibsProgrammLaden.de
hgseib ist offline   Mit Zitat antworten
Alt 11-06-2008, 07:04   #6 (permalink)
Neuer User
 
Benutzerbild von swiged
 
Registriert seit: Nov 2007
Beiträge: 56
jo, das hab ich gesehn, aber ich wollt kein neues thema mit dem selben topic erstellen. deswegen hab ich mich ja nach neuen methoden erkundigt. was mit allerdings entgangen ist, dass es sich um einen post im as1 forum handelt. vielleicht kann ein mod das ins as2 forum schieben?
danke
swiged 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 04:55 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele