Ошибка загрузки файла
Подскажите как решить такую ошибку
cross-origin image load denied by Cross-Origin Resourse Sharing Police. |
Такова политика источника - не давать вам загружать оттудо-ва картинки в свой канвас.
|
Я использую обычные браузеры, файл стоит в папке где все примеры three.js, непонятно почему в примеры работают, а у меня файл не грузиться из тойже директории.
|
ar texture = THREE.ImageUtils.loadTexture('i.jpeg');
//texture.anisotropy = renderer.getMaxAnisotropy(); cube_material = new THREE.MeshBasicMaterial({map: texture}); cube3 = new THREE.Mesh(geometry, cube_material); cube3.rotation.y = 360 * Math.PI/180; cube3.position.set(-50* Math.cos(cube3.rotation.y), 0, 50* Math.sin(cube3.rotation.y)); |
Вообще правило такое - указывать абсолютный урл для всех ресурсов. Придется его строить, но зато массы глюков избежите.
По вашей ошибке находится: http://stackoverflow.com/questions/8...ge-load-denied Так вот, я думаю что если вместо i.jpeg будет http://site/dir/i.jpeg то претензии могут быть обоснованы. А пока фиг его знает. Папка скрипта откуда он запущен вовсе не являтся текущей папкой для всего остального. |
Я тебе же уже давно ответил в другой твоей теме.
http://javascript.ru/forum/dom-windo...lioteki-2.html Цитата:
Короче, скачай и установи денвер, и примеры запускай через него |
Цитата:
|
Цитата:
|
|
|
Часовой пояс GMT +3, время: 07:55. |