Question

im nouveau à javascript et je suis intersted dans la création d'un petit script O3D:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Test Game Website</title>
</head>

<body>

<script type="text/javascript" src="o3djs/base.js"></script>
<script type = "text/javascript" id="myscript">

o3djs.require('o3djs.camera');

window.onload = init;

function init(){
 document.write("jkjewfjnwle");
}

</script>

<div align="background">
 <div id="game_container" style="margin: 0px auto; clear: both; background-image: url('./tmp.png'); width: 800px; height:600px; padding: 0px; background-repeat: no-repeat; padding-top: 1px;"></div>
</div>

</body>
</html>

le navigateur ne peux pas semblent trouver o3djs / base.js dans cette ligne

<script type="text/javascript" src="o3djs/base.js"></script>

et me donne un ReferenceError uncaught à cette ligne

 o3djs.require('o3djs.camera');

De toute évidence, parce qu'il ne peut pas trouver les o3djs / base.js ...

Je l'ai installé le O3D pluggin de Google et ils disent que devrait être IT ive essayé sur firefox, ie et chrome

Merci

Était-ce utile?

La solution

Les fichiers que votre point HTML (CSS, JS, liens) sont recherchés par rapport à la trajectoire du document.

par exemple. si l'URL de votre document est http://localhost/foo/testpage.html, dans ce cas, vous devez mettre dessus base.js dans http://localhost/foo/o3djs/, etc. Donc, si votre localhost est C: \ Server (en supposant que vous utilisez un certain environnement de type Windows), le fichier doit être appelé C: \ server \ foo \ o3djs \ base.js.

Autres conseils

Assurez-vous également d'inclure tous les autres fichiers nécessaires à l'API, la plupart d'entre eux peuvent être trouvés ici: http://o3d.googlecode.com/svn/trunk/samples_webgl/o3djs/

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top