| |||||||
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: Nov 2005
Beiträge: 4
| Linien nach xy.onRelease neu zeichnen
Hallo, ich verbinde Rechtecke mit Linien. Die Rechtecke (mc_source, mc_traget) kann man verschieben, die Linien sollen nach (oder noch besser: während!) dem draggen neu gezeichnet werden. Hier mein Code: Code: //das Rechteck, mc_target analog:
var mc_source:MovieClip = _root.createEmptyMovieClip("Start",_root.getNextHighestDepth());
with (mc_source) {
lineStyle(0, 0x000000, 100);
beginFill(clr);
lineTo(20,0);
lineTo(20,20);
lineTo(0,20);
lineTo(0,0);
endFill();
}
//für's draggen:
mc_source.onPress = function() {
mc_source.startDrag();
};
mc_source.onRelease = function() {
mc_source.stopDrag();
};
//Linien:
with(_root){
lineStyle(0, 0x000000, 100);
moveTo(mc_source._x,mc_source._y);
lineTo(mc_target._x, mc_target._y);
} Danke Geändert von cali11 (14-11-2005 um 10:05 Uhr) |
| | |
| | #2 (permalink) |
| muh Registriert seit: Apr 2002 Ort: Freiburg / Stuttgart
Beiträge: 4.338
|
Am besten du erstellst für den Vorgang des Malens eine Funktion. Bei onPress weist du dann diese Funktion dem onEnterFrame eines MovieClips zu, bei onRelease rufst du sie ein letztes mal auf, und löscht dann mit delete das onEnterFrame. Also in etwa: PHP-Code:
__________________ »Carpe diem«, sagte der Graf. (Terry Pratchett: Ruhig Blut!) |
| | |
| | #3 (permalink) |
| Neuer User Registriert seit: Nov 2002
Beiträge: 597
|
zeichnet jedesmal wenn released wird: PHP-Code: |
| | |
| | #4 (permalink) |
| Neuer User Registriert seit: Nov 2002
Beiträge: 597
|
Hab mal das von Janoscharlipp ein bisschen geändert: PHP-Code: Geändert von Randy (14-11-2005 um 10:54 Uhr) |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |