| |||||||
Du magst keine Werbung? Wir auch nicht!
Einfach registrieren und die Werbung ist weg. Diese Nachricht sehen nur nicht registrierte Nutzer.
![]() |
| | LinkBack | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| Prospektleser Registriert seit: Jul 2004 Ort: Altmünster
Beiträge: 31
|
Hallo alle die mir Helfen könne und die es auch nicht können. Ich hab folgendes Problem! Ich hab einen fader programmiert und der ist ein MC, sobald ich den Fader bewege soll er eine Linie zeichnen die abhängig von x ist. Hier das Script Code: onClipEvent (mouseMove) //Hier wird die Position des regler in X Richtung für die Berechnung ermittelt
{
xmouse=int(getProperty("", _x));//Hier wird die x-Position des Cursors in eine Zahl umgewandelt und in x gespeichert
xfader=xmouse/2.5;//Damit die 400 einheiten schließlich nur mehr 151 sind
//trace(xfeder);
updateAfterEvent;//Damit es nach einem Durchgang wiederholt wird
//trace(_root.Z);
ySinusU=(_root.Ut*Math.sin(xfader/12));
//trace(ySinusU);
ySinusI=(_root.It*Math.sin((xfader+_root.phi-5/*_root.phi-5 wird für die Verschiebung der Linie benötigt*/)/12))*100*-1;//Hier wird der YWert der Stromsinuskurve errechnet
//trace(ySinusI);
wphi=xfader*4.7682119;//Hier wirddie X-Position des fader in ein Winkel umgerechnet=>1 Periode=360°
//trace(wphi);
yIVektor= Math.cos(wphi)*ySinusI;
//trace(yIVektor);
xIVektor= Math.sin(wphi)*ySinusI;
//trace(xIVektor);
_root.createEmptyMovieClip("VektorI",999);
VektorI.lineStyle(1,0xFF0000,100);
VektorI.moveTo(650,450);
VektorI.lineTo(650+xIVektor,450+yIVektor);
} danke an alle |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |