| |||||||
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) |
| FBx Registriert seit: May 2003
Beiträge: 968
| nur 1x hit für alle mc´s erlaubt
hi, ich habe 2 mc´s, die jeweils nur einmal über ein targetfeld gezogen werden dürfen. wenn ich mc1 über das target ziehe, kommt eine ausgabe, wenn ich es ein zweitesmal versuche, geschieht nichts -> das funzt wenn ich jetzt aber das ganze mit mc2 probiere, kann ich es auch wieder 1 däruber ziehen, es erscheint die ausgabe, eine zweitesmal geschieht nichts. dies soll aber nicht sein. jedes target nur 1x berühren und nur eine ausgabe! bei einem hit wird der wert = 1 gesetzt, der bei einem drag über das target abgefragt wird. root: _global.besetzt = 0; mc1: //--Anfang: hitTest for(i=1; i<=_root["target_"+i]; i++){ if (this.spitze.hitTest(_root["target_"+i]) && (besetzt == 0)) { trace (this + " trifft " + ["target_"+i]); _root["target_"+i].text = "mc1"; besetzt = 1; } this._x = _root.mc_1xpos; this._y = _root.mc_1ypos; } //--Ende: targetfeld: onClipEvent(enterFrame) { for(i=1; i<=_root["mc_"+i]; i++){ if (this.hitTest(_root["mc_"+i])) { (besetzt = 1); } } } onClipEvent (load) { besetzt = 0; } gruss sven |
| | |
| | #2 (permalink) |
| Techniker Registriert seit: Sep 2003 Ort: 64807
Beiträge: 16.324
|
schreib mal überall _global.besetzt rein, weil: _global.besetzt = 123; besetzt=456; trace( _global.besetzt+" <> "+besetzt);
__________________ die ultimative antwort auf alle programmierfragen: der debugger mfg h.g.seib www.SeibsProgrammLaden.de |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |