Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 28-06-2004, 10:13   #1 (permalink)
... zaubern, das wärs !
 
Benutzerbild von d-signs
 
Registriert seit: Sep 2003
Ort: switzerland
Beiträge: 416
Question as - linien dynamisch erstellen

hi leute

habe hier folgenden code den ich modifizieren möchte um die linien anstatt statisch dynamisch aufzeichnen zu lassen:

ActionScript:
  1. anfangx = 10;
  2. anfangy = 10;
  3. endex = 20;
  4. endey = 20;
  5.  
  6. this.createEmptyMovieClip("linie", 1);
  7. linie.lineStyle(1, 0x000000, 100);
  8. linie.moveTo(anfangx, anfangy);
  9. linie.lineTo(endex, endey);

jetzt möchte ich gerne dass die linie nicht statisch erstellt wird sondern in dynamisch erstellt wird. hat mir da jemand nen ansatz !?

-- das ziel ist eine performance kurve schritt für schritt aufzeichnen zu lassen. die inputs sind variabeln, da die performance immer anders ist...

vielen dank für eure hilfe
__________________
d-signs - switzerland

freie Bilddatenbank: Klick

Geändert von d-signs (28-06-2004 um 10:14 Uhr)
d-signs ist offline   Mit Zitat antworten
Alt 28-06-2004, 11:17   #2 (permalink)
The Man Who Wasn't There
 
Benutzerbild von fraggle two
 
Registriert seit: Jul 2003
Ort: BÄRLIN
Beiträge: 1.156
hi,

also damit wird die linie ja schon dynamisch erstellt.
statisch wäre wenn du sie mit dem linienwerkzeug auf die bühne mahlen würdest.

um interaktivität in deine linie zu bringen mußt du halt die werte für die jeweiligen x und y koordinaten mit den auszuwertenden informationen belegen.

gruß
mike
__________________
Dot-Realities
Mike Broders
Berlin

ICQ:105925103

Dot-Realities v4.0 under construction!
fraggle two ist offline   Mit Zitat antworten
Alt 28-06-2004, 11:43   #3 (permalink)
... zaubern, das wärs !
 
Benutzerbild von d-signs
 
Registriert seit: Sep 2003
Ort: switzerland
Beiträge: 416
sorry dann habe ich mich falsch ausgedrückt.
was ich eigentlich erreichen möchte. wäre die linie zeichnen zu lassen und ihr dabei zusehen zu können wie sie entsteht...

das meine ich mit dynamisch

gruss
__________________
d-signs - switzerland

freie Bilddatenbank: Klick
d-signs ist offline   Mit Zitat antworten
Alt 28-06-2004, 12:09   #4 (permalink)
The Man Who Wasn't There
 
Benutzerbild von fraggle two
 
Registriert seit: Jul 2003
Ort: BÄRLIN
Beiträge: 1.156
hi,

schreib das mal ins erste frame deines movies:

ActionScript:
  1. function zeichnen(länge) {
  2.     createEmptyMovieClip("test", 1);
  3.     test.lineStyle(1, 0x000000, 100);
  4.     test.lineTo(startpunkt, i);
  5.     i++;
  6.              if (i>=länge) {
  7.         clearInterval(testlinie);
  8.     }
  9. }
  10. var testlinie = setInterval(zeichnen, 10, 100);
  11. stop();

mußt du halt noch an deine bedürfnisse anpassen...
halt nur so fürs prinzip.

gruß
mike
__________________
Dot-Realities
Mike Broders
Berlin

ICQ:105925103

Dot-Realities v4.0 under construction!

Geändert von fraggle two (28-06-2004 um 12:11 Uhr)
fraggle two ist offline   Mit Zitat antworten
Alt 28-06-2004, 12:19   #5 (permalink)
... zaubern, das wärs !
 
Benutzerbild von d-signs
 
Registriert seit: Sep 2003
Ort: switzerland
Beiträge: 416
genau sowas - thX soweit !
jetzt würde ich gerne die x + y positionen als variable bestimmen und einsetzen können. das sollte ich hinkriegen. doch wie mache ich es die linie über mehrere eckpunkte weiter zu animieren ?

danke für deine hilfe !
__________________
d-signs - switzerland

freie Bilddatenbank: Klick
d-signs 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 19:35 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele