Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 29-09-2004, 15:58   #1 (permalink)
jgd
Neuer User
 
Registriert seit: Sep 2004
Beiträge: 53
trigonometrie?

Hallo!

ich bräuchte Hilfe in einem Problem... habe schon nach ähnlichen threads gesucht, aber nichts gefunden.

Folgendes: 2 Linien befinden sich zueinander im rechten Winkel und und ihre Endpunkte berühren sich (sieht aus wie der Buchstabe L ). Ich möchte nun, dass die freien ecken an ihrer Position bleiben, die gemeinsame Ecke jedoch der Maus folgt.

Kann man das mit dem Script realisieren?

Gruß Jewgeni
jgd ist offline   Mit Zitat antworten
Alt 29-09-2004, 16:06   #2 (permalink)
The Man Who Wasn't There
 
Benutzerbild von fraggle two
 
Registriert seit: Jul 2003
Ort: BÄRLIN
Beiträge: 1.156
hi,

dazu brauchst du keine trigonometrischen berechnungen sondern
nur die draw-methoden von flash.

mit diesen methoden kannst du dynamisch zeichnen.

eine methode wäre die lineTo()...

damit kannst du die anfangs und die endpunkte einer zu zeichnenden linie festlegen.

in deinem fall wählst du für die anfangspunkte feste werte und für die endpunkte die pos. deiner maus.

die ganze sache haust du in eine onEnterFrame-schleife damit die positionen ständig aktualisiert werden und schwups... fertig!

gruß
mike
__________________
Dot-Realities
Mike Broders
Berlin

ICQ:105925103

Dot-Realities v4.0 under construction!
fraggle two ist offline   Mit Zitat antworten
Alt 29-09-2004, 16:19   #3 (permalink)
Level up
 
Benutzerbild von Alois
 
Registriert seit: Jun 2001
Ort: Bocholt
Beiträge: 4.155
wie fraggle two schon sagt....auf die schnelle gescriptet:
ActionScript:
  1. punkt1x=50;
  2. punkt1y=50;
  3. punkt3x=200;
  4. punkt3y=100;
  5. this.onMouseMove=function(){
  6.     punkt2x=_xmouse;
  7.     punkt2y=_ymouse;
  8.     clear();
  9.     lineStyle(0);
  10.     moveTo(punkt1x,punkt1y);
  11.     lineTo(punkt2x,punkt2y);
  12.     lineTo(punkt3x,punkt3y);
  13.     updateAfterEvent();
  14. }

Gruß

Alois
__________________
-Spuckt mir auf den Stuhl, ich will im Grünen sitzen-
Alois ist offline   Mit Zitat antworten
Alt 29-09-2004, 16:20   #4 (permalink)
jgd
Neuer User
 
Registriert seit: Sep 2004
Beiträge: 53
Hi!

Danke für die schnelle Antwort!

Ich bin leider noch nicht so bewandert im AS...Kannst Du mir das vielleicht in einem Beispiel-Script erklären?Wäre echt klasse!

Gruß Jewgeni
jgd ist offline   Mit Zitat antworten
Alt 29-09-2004, 16:22   #5 (permalink)
jgd
Neuer User
 
Registriert seit: Sep 2004
Beiträge: 53
Ups,

da kam die Antwort, während ich gepostet habe...

Danke!
jgd ist offline   Mit Zitat antworten
Alt 29-09-2004, 16:42   #6 (permalink)
jgd
Neuer User
 
Registriert seit: Sep 2004
Beiträge: 53
Hi,

habe das Script ausprobiert.Voll genial!

Was ist aber, wenn ich den Effekt auf einem MC machen möchte? Und zwar so, dass die gemeinsame Ecke der Maus nur folgt, wenn sie über einem mc ist. Wenn die Maus aus dem MC rausgeht, sollen die 2 Linien wieder in die Ausgansposition (wie der Buchstabe L) zurückgleiten.

Gruß Jewegni
jgd 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 07:28 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele