Hallo,
Ich habe 1 Objekt namens "planet" erstellt, von dem 15 Instanzen im Raum plaziert sind. Im create-event habe ich zig Variablen deklariert, die im Alarm-Event in unterschiedlichsten Formeln verarbeitet werden.
Um die Variablen nach Mausklick per draw_text darzustellen habe ich ein Objekt "info" erstellt und im raum plaziert. Im create-event ist eine Variable Lk = 0 deklariert, im maus-event (Linksklick) von "planet" wird dieser Variablen (info.Lk = id()) die id der angeklickten Instanz zugewiesen. Im draw-event von "info" wird nun mittels "draw_text.........string(Lk.variablevonplanet) angezeigt. Wenn ich nun auf eine andere Instanz klicke sehe ich auch die dazugehörigen Werte. Dieser Weg wurde mir mal hier im Forum so beschrieben und es funktioniert.
Da ich nun sehr weit fortgeschritten bin, mache ich nunmehr an die Aufgabe zu otimieren und will auf das Objekt "info" verzichten. Der Code aus dem draw-event "info" ist nun im draw-event "planet", die Variable "Lk" wird nun im create-event von "planet" deklariert und im maus-event von "planet" stet nun (Lk = id()).
Jetzt zu meinem Problem: Nach jedem Klick auf eine andere Instanz wird deren Text "obendrauf" geschrieben, dh. der Text der vorangegangenen Klicks bleibt auch zu sehen. Schon nach ca 3-4 Klicks wirt der Text unleserlich. Wie ist es möglich dieses Problem zu beheben?
Einige verschiedene versuche habe ich erfolglos unternommen, ich vermute das es nur an einer "Kleinigkeit" liegt.
Gruß
Maschine
Ich habe 1 Objekt namens "planet" erstellt, von dem 15 Instanzen im Raum plaziert sind. Im create-event habe ich zig Variablen deklariert, die im Alarm-Event in unterschiedlichsten Formeln verarbeitet werden.
Um die Variablen nach Mausklick per draw_text darzustellen habe ich ein Objekt "info" erstellt und im raum plaziert. Im create-event ist eine Variable Lk = 0 deklariert, im maus-event (Linksklick) von "planet" wird dieser Variablen (info.Lk = id()) die id der angeklickten Instanz zugewiesen. Im draw-event von "info" wird nun mittels "draw_text.........string(Lk.variablevonplanet) angezeigt. Wenn ich nun auf eine andere Instanz klicke sehe ich auch die dazugehörigen Werte. Dieser Weg wurde mir mal hier im Forum so beschrieben und es funktioniert.
Da ich nun sehr weit fortgeschritten bin, mache ich nunmehr an die Aufgabe zu otimieren und will auf das Objekt "info" verzichten. Der Code aus dem draw-event "info" ist nun im draw-event "planet", die Variable "Lk" wird nun im create-event von "planet" deklariert und im maus-event von "planet" stet nun (Lk = id()).
Jetzt zu meinem Problem: Nach jedem Klick auf eine andere Instanz wird deren Text "obendrauf" geschrieben, dh. der Text der vorangegangenen Klicks bleibt auch zu sehen. Schon nach ca 3-4 Klicks wirt der Text unleserlich. Wie ist es möglich dieses Problem zu beheben?
Einige verschiedene versuche habe ich erfolglos unternommen, ich vermute das es nur an einer "Kleinigkeit" liegt.
Gruß
Maschine
Eine Stimme sprach zu mir: "Lächle und sei froh, es könnte schlimmer kommen!"
Ich lächelte und war froh, und es kam schlimmer...
Ich lächelte und war froh, und es kam schlimmer...

