Canvas Text mit einer Schleife erstellen

Jofre

Erfahrenes Mitglied
warum erscheint nichts auf dem Schirm?

var texts =[{na: "Start", x: xBasis, y: yBasis},
{na: "Stop", x: (xBasis + wBasis+ dBasis),y: yBasis} ,
{na: "Abbruch", x: (xBasis + 2 * (wBasis+ dBasis)),y: yBasis }];



function buttonText()
{
ctx.fillStyle = "black";
ctx.font = "20px Arial";
for (var i = 0, len = texts.length; i < len; i++)
{
ctx.fillText=(texts.na,texts.x, texts.y);

}

}


GzG

Joachim
 
Gehöhrt der Teil mit zu deinen anderen Script aus den anderen Thema.
Vieleicht solltest du mal das ganze Script posten anstatt viele kleine ausschnitte , dann kann man dir bestimmt einfacher helfen wenn man alles auf einmal sieht.
Hier sieht man auch nix von einen Functions aufruf
 
Das Gleichheitszeichen hinter dem fillText ist das Problem. So funktioniert es:
ctx.fillText(texts[i].na, texts[i].x, texts[i].y);
Außerdem musst du unbedingt Codetags beim Einfügen von Code verwenden: Die drei Punkte rechts neben dem Smilie. In diesem Fall wurde das [i] als BB-Code für italic interpretiert und verschluckt!
 

Neue Beiträge

Zurück