Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 18-05-2004, 13:28   #1 (permalink)
der
Neuer User
 
Registriert seit: Jan 2004
Beiträge: 3
form zeichnen lassen

so nun bin aber auch mal an der reihe und brauch mal eure gute hilfe - grins

und zwar will ich ein form z.b. ein regentropfen mittels script zeichnen lassen
es sollte eine rundung dabei sein

kann da jemand behilflich sein

danke
gruß der
der ist offline   Mit Zitat antworten
Alt 18-05-2004, 19:06   #2 (permalink)
muh
 
Benutzerbild von Janoscharlipp
 
Registriert seit: Apr 2002
Ort: Freiburg / Stuttgart
Beiträge: 4.338
meinst du langsam zeichnen, so dass sich die Linie sichtbar ausbreitet, oder einfach zack, hinmalen?

Die nötigen Befehle lauten jedenfalls:

- lineStyle(dicke, farbe, alpha) stellt Linien Dicke, Farbe und Transparenz ein
- beginFill(farbe, alpha) was jetzt gemalt wird, soll gefüllt werden
- moveTo(x, y) verschiebt den Stift an den Punkt x, y ohne zu malen
- lineTo(x, y) malt eine Linie zum Punkt x, y
- endFill() beendet die Füllung

nähere Informationen findest du in der Flash-Hilfe, und auch viele Beispiele hier im Forum.
Janoscharlipp ist offline   Mit Zitat antworten
Alt 18-05-2004, 19:25   #3 (permalink)
der
Neuer User
 
Registriert seit: Jan 2004
Beiträge: 3
hi Janoscharlipp

dank dir erstmal für deine antwort
das objekt sag ich mal soll langsam gezeichnet werden
hab es schon mit curveTo() probiert,aber das wird dann alles mit einmal dargestellt und sieht ziemlich wirr aus nicht wie ein tropfen und nichts mit langsamen zeichen

keine ahnung wie ich anfangen soll

hmmmmmmmmm.............................

gruß
der
der ist offline   Mit Zitat antworten
Alt 19-05-2004, 00:58   #4 (permalink)
freak
 
Benutzerbild von TheICrow
 
Registriert seit: Jul 2003
Ort: Karlsruhe
Beiträge: 11
den tropfen dynamisch zu erstellen, damit kann ich helfen. aber dynamisch animieren... ist eine andere geschichte. warscheinlich hilft dir eher klassisches tweening als dynamischer aufbau... obwohl.. könnte unter umständen möglich sein.

zu curveTo..: zuerst werden die koordinaten des kontrollpunkts, dann die koordinaten des ankerpunkts angegeben. unteres jpeg sollte das erläutern:



ein guter anfang ist, meiner meinung nach, zuerst das objekt mit geraden linien zu erstellen (kontrollpunkt gleich ankerpunkt) dann sich an die neuen koordinaten der kontrollpunkte zum ausbeulen der linien heranzutasten.

und da der tropfen:

ActionScript:
  1. _root.createEmptyMovieClip( "drop", 1);
  2. with ( _root.drop )
  3. {
  4. //tropfen
  5. lineStyle( 0, 0x0066CC, 0);
  6. beginFill( 0x0066CC );
  7. moveTo( 25, 0);
  8. curveTo( 20, 15, 10, 30);
  9. curveTo( 0, 45, 0, 55);
  10. curveTo( 1, 79, 25, 80);
  11. curveTo( 49, 79, 50, 55);
  12. curveTo( 50, 45, 40, 30);
  13. curveTo( 30, 15, 25, 0);
  14. endFill();
  15. //kreis
  16. lineStyle( 0, 0xFFFFFF, 0);
  17. beginFill( 0xFFFFFF );
  18. moveTo( 35, 50);
  19. curveTo( 26, 51, 25, 60);
  20. curveTo( 26, 69, 35, 70);
  21. curveTo( 44, 69, 45, 60);
  22. curveTo( 44, 51, 35, 50)
  23. endFill();
  24. }

falls ich eine lösung für dynamisches (animiertes) zeichnen einer form find werd ich's hier wohl posten.

viel spass,
thomas.
__________________
---------= The|Crow =--------
[Ouoth' The Raven 'Nevermore']
TheICrow ist offline   Mit Zitat antworten
Alt 19-05-2004, 11:53   #5 (permalink)
der
Neuer User
 
Registriert seit: Jan 2004
Beiträge: 3
hi TheICrow,

danke erstmal für die mühe.
mit deiner überlegung und ansatzweise kann ich mich erstmal bis tief in die nacht hinsetzen und probieren und wenn das net hilft ein verlängertes we ist ja drin-grins

gruß der
der 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 11:58 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele