Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 20-04-2004, 14:36   #1 (permalink)
Fear & Loathing
 
Benutzerbild von Dr. Gonzo
 
Registriert seit: Oct 2003
Beiträge: 115
curveTo (Verständnis problem !?)

hi,

krieg irgendwie das curveTo nicht gebacken!
hoffe mir kann das einer mal plausiebel erklären
also:
ActionScript:
  1. mc.curveTo(25,25,50,-100);
bei diesem "script" müsster er mir doch eine kurve von meiner aktuellen position zu den koordinaten x50, y-100 zeichnen.
und die "krümmung" der kuve müsste bei x25, y25 liegen !?!?!?!?

ich bekomme zwar eine kuve von meiner aktuellen position zu 50,100 aber die krümmung verläuft total "falsch" ...

die kurve schneidet nie 25,25 (was ja die steuerungs werte sind !?) ... was bewirken die steuerungswerte dann, wenn dieser punkt nie geschnnitten wird???
gibt es eine möglichkeit die curve über den steuerungswert laufen zu lassen (also den steuerungs punkt zu schneiden)...z.B mit irgendwas multiplizieren ????

hoffe jemand versteht mein problem.

greetz
Dr. Gonzo ist offline   Mit Zitat antworten
Alt 20-04-2004, 15:24   #2 (permalink)
Neuer User
 
Registriert seit: Nov 2003
Ort: Stuttgart
Beiträge: 155
Angucken und verstehen

Guck Dir mal die Pfadfunktionen von Illustrator, Photoshop, Freehand an, dann wird es Dir vielleicht klar. Dort gibt es auch die Erklärung, warum das so ist. In Flash ist es nur kurz angeschnitten.

Hat übrigens seine Richtigkeit
nanodesigner ist offline   Mit Zitat antworten
Alt 20-04-2004, 15:27   #3 (permalink)
Flash & TYPO3
 
Registriert seit: Oct 2003
Ort: Bayern
Beiträge: 2.700
Wenn man diese Programme aber nicht hat? (Ich bin nur zu faul, um nachzusehen)
__________________
Mediendesign-Student
johanness ist offline   Mit Zitat antworten
Alt 20-04-2004, 22:36   #4 (permalink)
Nix Wisser
 
Benutzerbild von nullidee
 
Registriert seit: May 2003
Ort: Würzburg, Kleinstadt
Beiträge: 3.510
hallo,
schau dir mal diese Seite an, (habe auch wieder suchen müssen) da hast du Beispiele die das genau erklären.

nullidee
nullidee ist offline   Mit Zitat antworten
Alt 21-04-2004, 09:17   #5 (permalink)
Fear & Loathing
 
Benutzerbild von Dr. Gonzo
 
Registriert seit: Oct 2003
Beiträge: 115
aha

mhh ok...

habs glaub einigermaßen verstanden...
wirklich gut is das ja nicht...was will man den mit dieser curveTo anfangen ???
naja...

hier is mal new funktion mit der man die kurve wirklich durch seine 3 punkte laufen lassen kann...

ActionScript:
  1. Object.prototype.curveTo2function(beginX,beginY,steuerungX,steuerungY,endeX
  2. ,endeY) {
  3.         this.px = -beginX/2 - endeX/2+2*steuerungX;
  4.         this.py = -beginY/2 - endeY/2+2*steuerungY;
  5.         this.moveTo(beginX,beginY);
  6.         this.curveTo(this.px,this.py,endeX,endeY);
  7.         delete this.px,this.py;
  8. }
  9.  
  10. mc.lineStyle(1,0x000000,100);
  11. mc.curveTo2(0,0,25,-25,50,-80);

hab ich dann doch noch hier im forum gefunden...läuft wunderbar!!!

hat jemand ne idee wie ich ein kurve nicht nur durch 3 punknte laufen lassen kann...soner z.B 10 ... also dann nicht mehr wirklich eine kurve sondern wellenlinien !?!?
Dr. Gonzo ist offline   Mit Zitat antworten
Alt 21-04-2004, 13:26   #6 (permalink)
Flash & TYPO3
 
Registriert seit: Oct 2003
Ort: Bayern
Beiträge: 2.700
Thumbs up

Das ist echt gut! So sollte corveTo selbst funktionierten
__________________
Mediendesign-Student
johanness ist offline   Mit Zitat antworten
Alt 21-04-2004, 18:25   #7 (permalink)
Neuer User
 
Benutzerbild von michaelklaehn
 
Registriert seit: Feb 2003
Beiträge: 262
WIE GEIL...

...ist das denn bitte schön???

Wenn man viele Linien an einem
Punkt anfangen lässt und die dann
so umherwedeln lässt, kann man
Pflanzen zeichnen, die so im Wind
flattern, wenn ihr versteht, was ich meine...

michaelklaehn ist offline   Mit Zitat antworten
Alt 22-04-2004, 08:28   #8 (permalink)
eeeek!
 
Benutzerbild von juggernart
 
Registriert seit: Aug 2002
Ort: Augsburg
Beiträge: 210
hier diverse draw api erweiterungen (suchen & finden ):
Draw-API Erweiterungen
juggernart 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 03:19 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele