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
 

basti1012

Erfahrenes Mitglied
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
 

Sempervivum

Erfahrenes Mitglied
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!
 

Forum-Statistiken

Themen
272.356
Beiträge
1.558.615
Mitglieder
187.832
Neuestes Mitglied
SirrDansen