Bonsoir, je suis d�butant en javascript, en fait je m'y colles par la force des choses car l'api que j'utilise n'accepte que le javascript client-side (qui a l'air d��tre un excellent language soit dit en passant).
J'ai une erreur d'assignation et je ne la comprends pas dans le contexte pos�, exemple de code :
Et je me retrouve coinc� avec cette erreur (invalid porperty assignment). J'ai test� en faisant une affectation avec un float au hasard, ca fonctionne. J'ai du mal � cerner le probleme, les deux sont de type float.
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 var peds = [ {instance: null, model: null, x: 290.8790, y: -1343.4332, z: 24.5377, rot: 150.389, scenario: "WORLD_HUMAN_SMOKING"}, {instance: null, model: null, x: 292.3424, y: -1350.2299, z: 24.5378, rot: 90.648, scenario: "WORLD_HUMAN_MAID_CLEAN"} ]; function scenario() { for(var p in peds){ let pos = new Vector3(); pos.X = p.x; // pos.X etant la propriété X du vector3 (type float) tout comme la propriété x de peds. // suite du code } }
Un autre soucis que j'ai actuellement et o� pareil j'ai du mal � comprendre le probleme (qui doit etre sp�cifique � Javascript ou/et aux languages � typage dynamiques) :
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10 var drawSheep = false; onEvent.connect(function (eventName, args) { if (eventName === "dessine_moi_un_mouton") { drawSheep = !drawSheep; } });
Je me retrouve avec une erreur du type : cannot read property drawSheep of undefined. Pourtant ma variable est d�finie sur false d�s le d�part.
Merci d'avance pour vos r�ponses.
Partager