| |||||||
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) |
| lernwillig Registriert seit: Jan 2002 Ort: auf dem Land
Beiträge: 1.327
| AttachedMC soll Bewegung mitmachen
Hallo, von Flashstar habe ich mir diese schöne "wippendes-Gummiseil-Funktion" runtergeladen und wollte nun versuchen, ein Objekt (Ball, Figur - egal) darauf zu setzen und mitwippen zu lassen. Aber meine Versuche (per attachMovie) sind gescheitert. So sieht der Code aus: Code: /*
Gummiband
*/
dicke = 1;
posX1 = 0;
posY1 = 200;
posX2 = 400;
posY2 = 200;
// Gum-Faktor
gummi = 0.1;
faktor = 1-gummi;
cx = tx = (posX2+posX1)/2;
cy = ty = (posY2+posY1)/2;
vx = vy = 0;
onMouseDown = function () {
cx = _xmouse;
cy = _ymouse;
drag=true;
}
onMouseUp = function () {
drag=false;
}
onMouseMove = function () {
if (drag) {
cx = _xmouse;
cy = _ymouse;
}
}
onEnterFrame = function () {
clear();
lineStyle(dicke,0x000000,100);
moveTo(posX1,posY1);
vx = (tx-cx)*gummi + vx*faktor;
vy = (ty-cy)*gummi + vy*faktor;
if (!drag) {
cx += vx;
cy += vy;
}
curveTo(cx,cy,posX2,posY2);
}
but.onRelease = function () { dicke++; }
but2.onRelease = function () { gummi+=0.1; }
but3.onRelease = function () { if (dicke > 1) dicke--; }
but4.onRelease = function () { if (gummi > 0.2) gummi-=0.1; } Danke im voraus 23012 |
| | |
| | #2 (permalink) |
| Techniker Registriert seit: Sep 2003 Ort: 64807
Beiträge: 16.321
|
einfach dranhängen geht nicht. du musst die kurve und deren positionen selbst berechnen. z.b. http://www.seibsprogrammladen.de/fra...ispiele/flash7 -> Zeichnen Bézierkurve n-ten Grades(2)
__________________ die ultimative antwort auf alle programmierfragen: der debugger mfg h.g.seib www.SeibsProgrammLaden.de |
| | |
| | #3 (permalink) | |
| lernwillig Registriert seit: Jan 2002 Ort: auf dem Land
Beiträge: 1.327
| Zitat:
auch runtergeladen und damit probiert. Leider muss ich sagen, versteh ich nur Bahnhof... (Physik- und Matheunterricht ist schon zu lange her) Die Kurve selbst brauche ich doch eigentlich garnicht, nur einen Punkt auf der Kurve. Dass das so schwierig sein muss... 23012 PS Entschuldige die verspätete Antwort, ich war den ganzen Tag weg. | |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |