| |||||||
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) |
| Neuer User Registriert seit: Jun 2004
Beiträge: 135
| Zeichnenfunktion
Hallo, sicherlich ein nur kleines Problem. Auf der Homepage von macromedia findet sich für das Zeichnen einer Linie in Abhängigkeit von der Position zweier MC folgendes Script: Code: // place the two handles for the endpoints
_root.attachMovie("squareHandle", "h1", 5);
_root.attachMovie("squareHandle", "h2", 6);
h1._x = 50;
h1._y = 150;
h2._x = 250;
h2._y = 150;
// create a clip to draw to
_root.createEmptyMovieClip("mc", 1);
// this function redraws the line
function draw() {
// clear out the old line
mc.clear();
// set our line style
mc.lineStyle(1, 0x000000);
// draw the line based on handle locations
mc.moveTo(h1._x, h1._y);
mc.lineTo(h2._x, h2._y);
}
// call draw every 25 milliseconds
setInterval(draw, 25); Code: function zeichnen(movieClip, pos1X, pos1Y, pos2X, pos2Y) {
movieClip.clear();
movieClip.lineStyle(1, 0x000000);
movieClip.moveTo(pos1X, pos1Y);
movieClip.lineTo(pos2X, pos2Y);
}
_root.attachMovie("squareHandle", "h1", 5);
_root.attachMovie("squareHandle", "h2", 6);
h1._x = 50;
h1._y = 150;
h2._x = 250;
h2._y = 150;
_root.createEmptyMovieClip("mc", 1);
zeichnen(mc, h1._x, h1._y, h2._x, h2._y);
setInterval(zeichnen, 25); Geändert von MartinaBiomech (18-05-2006 um 19:54 Uhr) |
| | |
| | #2 (permalink) |
| muh Registriert seit: Apr 2002 Ort: Freiburg / Stuttgart
Beiträge: 4.338
|
durch das Interval wird zwar zeichen aufgerufen, allerdings ohne Parameter. Du musst also erstmal die Koordinaten der MovieClips auslesen, z.B. so: PHP-Code:
__________________ »Carpe diem«, sagte der Graf. (Terry Pratchett: Ruhig Blut!) |
| | |
| | #4 (permalink) |
| muh Registriert seit: Apr 2002 Ort: Freiburg / Stuttgart
Beiträge: 4.338
|
sry, ich dachte h1 und h2 lägen in mc. PHP-Code:
__________________ »Carpe diem«, sagte der Graf. (Terry Pratchett: Ruhig Blut!) |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |