This is what I got so far, and it doesn’t work at all :( all the variables are zero in my class, and the update is never called.
I mean the programming class, not the css class. I.E. not (.movingdiv {color: # ff0000;})
<!DOCTYPE html> <html lang="en"> <head> <title>Class Test</title> <meta charset="utf-8" /> <style> body { text-align: center; background-color: #ffffff;} #box { position: absolute; left: 610px; top: 80px; height: 50px; width: 50px; background-color: #ff0000; color: #000000;} </style> <script type="text/javascript"> document.onkeydown=function(event){keyDown(event)}; document.onkeyup=function(event){keyUp(event)}; var box = 0; function Player () { var speed = 5; var x = 50; var y = 50; } function update() { box.style.left = this.x + "px"; box.style.top = this.y + "px"; box.innerHTML = "<h6 style=\"margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;\">X: "+ this.x + "<br /> Y: " + this.y + "</h6>"; } var player = new Player(); var keys = new Array(256); var i = 0; for (i = 0;i <= 256; i++){ keys[i] = false; } function keyDown(event){ keys[event.keyCode] = true; } function keyUp(event){ keys[event.keyCode] = false; } function update(){ if(keys[37]) player.x -= player.speed; if(keys[39]) player.x += player.speed; player.update(); } setInterval(update, 1000/60); </script> </head> <body> <div id="box" ></div> <script type="text/javascript"> box = document.getElementById('box'); box.innerHTML = "<h6 style=\"margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;\">X: "+ player.x + "<br /> Y: " + player.y + "</h6>"; </script> </body> </html>
Edit: OK, I think I messed up here. The first time I tried to make a class, I seemed to mess up. After retrying, it seems I can now use the "1 Function Use" function in a Meders message.
the real problem is that javascript doesn't know what to do when it hits this line in my real code:
box.style.background-position = "" + -(this.frame * this.width) + "px " + -(this.state * this.height) + "px";
He also seems to suffocate anytime I put
box.style.background-color
So now I need a question how to set the value for style variables in javascript with the name “-” in the name. I will send the test in a second
javascript html oop class
William
source share