Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 16-09-2006, 22:53   #1 (permalink)
Neuer User
 
Registriert seit: Apr 2006
Beiträge: 27
Question Bitte um Hilfe

Hallo!
Ich möchte zwei gestrichelte Linien von Punkt A zu Punkt B und con C bis D zeichnen.
Ich habe im Forum die untenliegende Funktion gefunden. Als Anfänger weiss ich jedoch nicht wie der Aufruf dieser Funktion ausschauen soll. Kann mir jemand helfen?
Danke im Voraus.
SLIM

PHP-Code:
this.createEmptyMovieClip("linie"1);
this.linie.onEnterFrame = function() {
linie.clear();
//Strich und Pausenlänge bei unterbrochener Linie
Strich=10
Pause
=3
//Strichlänge
Laenge=Math.sqrt(Math.pow(Zielobjekt._x-Startobjekt._x,2)+Math.pow(Zielobjekt._y-Startobjekt._y,2)
//Momentanlänge = Jetzt
linie.lineStyle(10xFF0000100);
linie.moveTo(Startobjekt._xStartobjekt._y);
for(
Jetzt=0;Jetzt<=Laenge-Pause;Jetzt+=Strich+Pause){
linie.lineTo(Startobjekt._x+(Jetzt+Strich)/Laenge*(Zielobjekt._x-Startobjekt._x),Startobjekt._y+(Jetzt+Strich)/Laenge*(Zielobjekt._y-Startobjekt._y))
linie.moveTo(Startobjekt._x+(Jetzt+Strich+Pause)/Laenge*(Zielobjekt._x-Startobjekt._x),Startobjekt._y+(Jetzt+Strich+Pause)/Laenge*(Zielobjekt._y-Startobjekt._y))
}
linie.lineTo(Zielobjekt._xZielobjekt._y);
updateAfterEvent();

slim007tn ist offline   Mit Zitat antworten
Alt 17-09-2006, 07:44   #2 (permalink)
Neuer User
 
Registriert seit: Apr 2006
Beiträge: 27
??

Kann mir keiner helfen?
slim007tn ist offline   Mit Zitat antworten
Alt 17-09-2006, 08:28   #3 (permalink)
tracer
 
Benutzerbild von andretti
 
Registriert seit: Jun 2004
Beiträge: 4.415
was genau willst du machen?

in dem script wird keine funktion geschrieben, sondern eh schon aufgerufen:

....
"this.linie.onEnterFrame = function() {"

da wird bei jedem frame-enter, also bei einer bildrate von 24 fps, 24 mal in der sekunde diese function aufgerufen;
__________________
Viola per Sempre
Alle Angaben ohne Gewehr!
trace your open mind in variables !
andretti
ActionScript Dictionary
andretti ist offline   Mit Zitat antworten
Alt 17-09-2006, 10:12   #4 (permalink)
Banned
 
Benutzerbild von ballaballa
 
Registriert seit: Sep 2006
Beiträge: 793
Zitat:
Zitat von slim007tn Beitrag anzeigen
Hallo!
Ich möchte zwei gestrichelte Linien von Punkt A zu Punkt B und con C bis D zeichnen.
PHP-Code:
//x koordinaten festlegen
var punkt_A_x:Number 10;
var 
punkt_B_x:Number 200;
var 
punkt_C_x:Number 10;
var 
punkt_D_x:Number 250;
//y koordinaten festlegen
var punkt_A_y:Number 10;
var 
punkt_B_y:Number 10;
var 
punkt_C_y:Number 200;
var 
punkt_D_y:Number 200;

//containerclip erstellen
_level0.createEmptyMovieClip("container"_level0.getNextHighestDepth());

//linienstyle der linien festlegen
_level0.container.lineStyle(50xFF0000);

//erste linie
_level0.container.moveTo(punkt_A_xpunkt_A_y);
_level0.container.lineTo(punkt_B_xpunkt_B_y);

//zweite linie
_level0.container.moveTo(punkt_C_xpunkt_C_y);
_level0.container.lineTo(punkt_D_xpunkt_D_y); 

Geändert von ballaballa (17-09-2006 um 10:14 Uhr)
ballaballa 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 21:17 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele