Ich arbeite an einem Projekt, bei dem ein Objekt wie ein Quadrat verschwinden soll, wenn die Koordinaten mit denen eines anderen Objekts übereinstimmen. Das erste Quadrat sollte auf dem zweiten Quadrat platziert werden, und das erste Quadrat ist kleiner als das zweite Quadrat.Objekt vom Bildschirm durch Koordinaten entfernen
Hier ist der Code:
public function weg(e:Event):void
{
if (b.x < a.x && b.y < a.y && b.x + 60 > a.x + 50 && b.y + 60 > a.y + 50)
{
removeChild(a);
}
}
Die +50 von der Breite und Höhe kommt von Quadrat 1 (a) und die +60 kommt von der Breite und Höhe der quadratischen 2 (b).
Ich kann nicht scheinen, die Lösung für das Problem zu finden. Kann mir jemand helfen?
Nur wenn die Koordinaten * genau * gleich sind wie bei einem anderen Objekt? Warum die '- 50' dann? Welches Verhalten gibt Ihnen dieser Code und * genau * welches Verhalten erwarten Sie? – Aaron