
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
13.06.2007, 18:24:19
|
|||
|---|---|---|---|
|
|||
Загрузка сцен из файлов .3DS в апплете |
|||
|
#18+
Люди, помогите! Проблема в следующем: есть класс (extends Applet), в нем формируется 3D сцена с использованием объектов из файлов .3DS(для этого использую Loader3DS (com.microcrowd.loader.java3d.max3ds.Loader3DS)), все прекрасно работает в jstudio 8.1 и jar'ы нормально запускаются, но при попытке запустить апплет настраничке получаю следующее сообщение Java консоли "java.lang.NullPointerException at com.microcrowd.loader.java3d.max3ds.Loader3DS.load(Loader3DS.java:108) at Applet.init(Applet.java:52) at sun.applet.AppletPanel.run(Unknown Source) at java.lang.Thread.run(Unknown Source)". Люди! Может кто-нибудь делал что-то подобное? Подскажите, посоветуйте. Очень нужно! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
13.06.2007, 19:39:06
|
|||
|---|---|---|---|
Загрузка сцен из файлов .3DS в апплете |
|||
|
#18+
А что делается в этой строке 108 в файле Loader3DS.java? Как ты загружаешь файл? Возможно ты урл не так задаешь. -------------- Если враг не сдается - его перегружают ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
13.06.2007, 21:18:11
|
|||
|---|---|---|---|
|
|||
Загрузка сцен из файлов .3DS в апплете |
|||
|
#18+
в 108 строке, вроде (т.к. лоадер я использую сторонний), производится чтение из файла и парсинг его содержимого вот метод : Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. А насчет URL, призапуске jar'а то все работает, ошибка выплевывается именно когда я пытаюсь запустить аплет из хтмльки. Или апплеты не работают с локальными адресами? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
13.06.2007, 21:43:17
|
|||
|---|---|---|---|
Загрузка сцен из файлов .3DS в апплете |
|||
|
#18+
Какая из них 108? Я тоже делал что-то подобное, урл выглядел следующим образом: file:/d:\3d\cube2.obj - это файл с моделькой ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
13.06.2007, 21:49:21
|
|||
|---|---|---|---|
Загрузка сцен из файлов .3DS в апплете |
|||
|
#18+
Вообще про загрузку из файла в апплете посмотри пример в sdk demo\applets\WireFrame Там как раз грузят в апплете из локального файла ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
13.06.2007, 21:49:29
|
|||
|---|---|---|---|
|
|||
Загрузка сцен из файлов .3DS в апплете |
|||
|
#18+
108: fileIn.close(); Но самое интресное, почему из jar'а запускается нормально, а из хтмлки выдает ошибку, хотя урл не менялся? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
13.06.2007, 21:53:57
|
|||
|---|---|---|---|
Загрузка сцен из файлов .3DS в апплете |
|||
|
#18+
Как выглядит урл? Если в 108 нуллексепшн, значит FileInputStream(modelFile) вернул нулл, значит getFile(modelPath) тоже вернул нулл, выходит с пасом че-то не то. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
13.06.2007, 21:54:11
|
|||
|---|---|---|---|
|
|||
Загрузка сцен из файлов .3DS в апплете |
|||
|
#18+
Вот строчка в которой я загружаю модельку: Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
13.06.2007, 22:03:49
|
|||
|---|---|---|---|
Загрузка сцен из файлов .3DS в апплете |
|||
|
#18+
XajaВот строчка в которой я загружаю модельку: Код: plaintext Апплеты не могут обращаться к локальным файлам, поэтому скорее всего потому апплет и вылетает. Я гружу модели так (у меня они в формате obj - это такой текстовый формат, но суть дела не меняется) Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. url в данном случае file:/d:\3d\3dd\cube2.obj если это локальный файл- обрати внимание на кол-во слешей и их наклон или http://myserver/model?num=1 если с http-сервера ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
13.06.2007, 22:06:02
|
|||
|---|---|---|---|
Загрузка сцен из файлов .3DS в апплете |
|||
|
#18+
подпиши апплет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
13.06.2007, 22:13:19
|
|||
|---|---|---|---|
Загрузка сцен из файлов .3DS в апплете |
|||
|
#18+
Да, забыл сказать - мой лоад работает и в апплете и в обычном приложении. насчет инвалидейт и рипейнт - это я их так от своего пока убогого знания графики Явы написал так. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
13.06.2007, 22:41:51
|
|||
|---|---|---|---|
|
|||
Загрузка сцен из файлов .3DS в апплете |
|||
|
#18+
Все, нашел свою главную ошибку, даже самому стыдно забыл поменять String на URL :) НО при указании в URL локального файла получаю другую ошибку: доступ к файлу такому-то запрещен. как можно ее обойти? и есть ли где-нибуть настройки безопасности, где можно было бы отключить подобные ограничения? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
13.06.2007, 22:51:06
|
|||
|---|---|---|---|
Загрузка сцен из файлов .3DS в апплете |
|||
|
#18+
XajaВсе, нашел свою главную ошибку, даже самому стыдно забыл поменять String на URL :) НО при указании в URL локального файла получаю другую ошибку: доступ к файлу такому-то запрещен. как можно ее обойти? и есть ли где-нибуть настройки безопасности, где можно было бы отключить подобные ограничения? Вот это не знаю, возможно нужно подписать как посоветовал y3u, посмотри еще про policytool - она какие-то перпишоны настраивает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=59&tablet=1&tid=2145428]: |
0ms |
get settings: |
23ms |
get forum list: |
31ms |
check forum access: |
8ms |
check topic access: |
8ms |
track hit: |
75ms |
get topic data: |
20ms |
get forum data: |
4ms |
get page messages: |
87ms |
get tp. blocked users: |
2ms |
| others: | 336ms |
| total: | 594ms |

| 0 / 0 |
