JirkaDellOro / EIA2

Modul "Entwicklung Interaktiver Anwendungen II": Material, Aufgaben und Tafelbilder
https://jirkadelloro.github.io/FreeMindViewer/?map=EIA2.mm&path=https://jirkadelloro.github.io/EIA2
5 stars 17 forks source link

Fehlermeldung in der Konsole #182

Closed alenamaria closed 6 years ago

alenamaria commented 6 years ago

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: fehlermeldung Wir kommen einfach nicht weiter. Woran könnte das denn liegen?

saenglert commented 6 years ago

Ist die aktuellste Version der Aufgabe online?

alenamaria commented 6 years ago

Ja, die habe ich eben hochgeladen

alenamaria commented 6 years ago

https://github.com/alenamaria/EIA2/tree/master/Aufgabe%2011

JirkaDellOro commented 6 years ago

https://alenamaria.github.io/EIA2/Aufgabe%2011/Aufgabe11.html

JirkaDellOro commented 6 years ago

Vorsichtshalber: setzt MovingObject.js in der HTML-Page nach oben, so dass dieses Script zuerst geladen wird. Manche Browser brauchen das noch.

JirkaDellOro commented 6 years ago

Die Klassennamen sollten im Singular stehen, da sie den "Bauplan" für nur eine Instanz enthalten und nicht für eine Gruppe

alenamaria commented 6 years ago

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.

saenglert commented 6 years ago

Das liegt an der Position der Bubbles. Schau mal nach was du mit der machst.

alenamaria commented 6 years ago

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.

saenglert commented 6 years ago

Dann überleg mal wo du die Bubbles erstellst und was da mit den Koordinaten gemacht bzw. gerade nicht gemacht wird.

alenamaria commented 6 years ago

Ich habe nun die Function "setRandomPosition" im Constructor eingebunden und meine Luftblasen sind nun wieder sichtbar - meintest du das?

saenglert commented 6 years ago

Exakt. Du hast nie Werte für X und Y eingesetzt.