Closed alenamaria closed 6 years ago
Ist die aktuellste Version der Aufgabe online?
Ja, die habe ich eben hochgeladen
Vorsichtshalber: setzt MovingObject.js in der HTML-Page nach oben, so dass dieses Script zuerst geladen wird. Manche Browser brauchen das noch.
Die Klassennamen sollten im Singular stehen, da sie den "Bauplan" für nur eine Instanz enthalten und nicht für eine Gruppe
Ah, okay, dann sind meine Fische wieder sichtbar, wenn ich MovingObjects.ts im HTML-Dokument nach oben setze. Die Luftblasen zeigt es mir allerdings nach wie vor nicht an.
Das liegt an der Position der Bubbles. Schau mal nach was du mit der machst.
Ich finde den Fehler bei der Position leider nicht. Über die Konsole habe ich mir das Array "movingObjects" ausgeben lassen. Dort stand, dass die x- und y-Koordinaten der Bubbles "not a number" sind. Aber ich weiß nicht, warum es mir da keine Zahlen anzeigt.
Dann überleg mal wo du die Bubbles erstellst und was da mit den Koordinaten gemacht bzw. gerade nicht gemacht wird.
Ich habe nun die Function "setRandomPosition" im Constructor eingebunden und meine Luftblasen sind nun wieder sichtbar - meintest du das?
Exakt. Du hast nie Werte für X und Y eingesetzt.
Franzi und ich versuchen momentan die Luftblasen und Fische in einzelne Subklassen der Superklasse "MovingObjects" umzuwandeln. Leider funktioniert es bei uns nicht. Fische und Luftblasen werden nicht erzeugt. Im Browser wird folgende Fehlermeldung angezeigt: Wir kommen einfach nicht weiter. Woran könnte das denn liegen?