Программирование > JavaScript & JScript
операции с файлами
Vitaly_G:
на самом деле всё это безобразие мне нужно, чтобы наименьшими усилиями написать следующее приложение: в одной части экрана(фрейм 1) 3d модель (нарисованная в 3dmax и конвертированная в VRML), в другой(фрейм 2)- набор текстур для различных элементов модели. Пользователь нажимает на кнопку с текстурой, по нажатию кнопки стерается файл с текстурой, на который ссылается VRML файл, затем на место стёртой текстуры копируется текстура выбранная пользователем и обновляется фрейм 1. И т.о. VRML отображается уже с другой текстурой :)
Может, есть способ и проще ... но я его не знаю :(
CGVictor:
Vitaly_G
Уфф...
имхо, проще на лету менять VRML-код. Теоретически на JS есть возможность парсинга и замены текста, - да, работать будет через [ж], но это пока на мой взгляд единственный ход решения.
Либо написать ко всему этому обвязку на любом десктопном коде (C++, C#, Delphi, что-там-еще-попроще) и собственно использовать для отображения IWebBrowser_v1 (интерфейс IE), а вызовы и логику перехватывать и реализовывать нормальным кодом. Но это уже совсем другая история...
Vitaly_G:
спасибо ... буду переваривать!!!
буду выяснять что такое парсинг
CGVictor:
Vitaly_G
Гхм...
Парсинг=разбор.
Как-то (регулярными выражениями, видимо) искать нужный кусок в коде vrml-сцены, что-то там менять...
Vitaly_G:
мне нужно всеголишь найти ссылку на один файл и поменять на ссылку на другой а всё остальное останется постоянным ... должно получиться
Навигация
Перейти к полной версии