Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 02-04-2004, 15:43   #1 (permalink)
Neuer User
 
Registriert seit: Oct 2003
Beiträge: 76
Dreieck curveTo

ich moechte ein Dreieck zeichnen mit einer gebogenen Seite. ich versteh nicht ganz die Wertzuweisung von controlX und controlY. Wie kann ich die Werte relativ zu den beiden anderen Seitenlaengen setzen, so dass ich eine nach aussen oder nach innen gbogene Kurve bekomme?
ActionScript:
  1. this.createEmptyMovieClip("block", 33);
  2. with (theBlock) {
  3.             beginFill(ncolor,100);
  4.             lineStyle(1, 0x0000ff,0);
  5.             moveTo(0, 0);
  6.             curveTo(controlX, controlY, nWidth, nHeight);
  7.             lineTo(0, nHeight );
  8.             lineTo(0, 0);
  9.             endFill();
  10.         }
maikdyke ist offline   Mit Zitat antworten
Alt 02-04-2004, 18:43   #2 (permalink)
*<):o)
 
Registriert seit: Mar 2003
Beiträge: 83
hallo

also wenn du "curveTo(a,b,c,d)" hast, dann bedeuten die werte volgendes:
c & d der punkt an dem die linie enden soll. den anfang hast du ja schon je nachdem wo der zeuger steht.

a & b geben den punkt an den die linie bei ihrer kurve kreuzen soll.

als beispiel ein dreieck was eine nach aussen gebogene kurve hat.

ActionScript:
  1. beginFill(0xbbbbff,100);
  2. lineStyle(2, 0x000000);
  3. moveTo(200, 200);
  4. lineTo(300,300);
  5. curveTo(200,350, 100, 300);
  6. lineTo(200, 200);
  7. endFill();

wenn du jetzt statt 350 250 schreiben würdest würde ja der punkt weiter "oben" ligen und die kurve wird nach innen gezeichnet.

gruss micha
__________________
looser@www:~> su -l
Password:
root:~ #
root:~ # chmod 777 WorldWideWeb
root:~ # logout
looser@www:~>

Optimismus ist ein Mangel an Information!
m1cha 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:14 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele