|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
|
||||
это только кличка Регистрация: 22.10.2006
Москва
Сообщений: 252
|
Понятнее стало только с объектами. Это оказывается просто dwg-файлы автокада. И что ваш флэш-шлюз с этими "элементами в формате .dwg" будет дальше делать?
На самом то деле мне всё изложенное непонятно прежде всего с точки зрения конечного пользователя. Вот я имею перед глазами открытый автокад. Вот я открываю до кучи браузер, набираю в стороке адреса URL вашей навороченной страницы? Зачем? Что я там на странице увижу, какие действия должен делать с увиденным, что в результате должен получить? Идея тов. Supermaxа, изложенная в начале темы - это желание использовать Web-браузер в качестве универсального средства отображения диалогов. Т. е в автокаде имеется загруженное приложение у которого весь front-face находится на некотором web-сайте. В процессе работы с приложением вы вынужденно посещаете этот сайт, набивая ему рейтинг, а так же временами от скуки щелкаете по баннерам. Тем самым получаете в лице владельца сайта лучшего друга и спонсора, оплачивающего разработку приложений подобного рода. А приложения подобного рода могут быть нетривиальны и весьма полезны широкому кругу пользователей автокада. Так что идея не так и плоха. Остается узнать что же предлагаете вы.
__________________
...в шее моей жилы железные, и лоб мой - медный... |
|||
|
||||
С точки зрения конечного пользователя флеш-шлюз является расширением начальной идеи Supermax'a. Т.е. начальная идея была использовать простые HTML страницы с наличием каких-то функциональных элементов (кнопки, списки и пр.), при взаимодесйтвии пользователя с которыми (посредством Javascript или VBScript) выполнялись какие-то ЛИСП команды в Автокаде. При использовании флеш-шлюза - мы имеем практически то же самое, только с точки зрения написания/оформления веб панелей (макросов) гораздо мощнее функционал для написания красивого пользовательского интерфейса и поддержка всяких рекламных блоков/динамической рекламы и пр. Чем это лучше? Думаю понятно из сказанного. На флеше написано уйма всяких веб приложений и куча всяких вспомогательных библиотек для веба и есть переносимость как под Интернет Эксплорер, так и под Файерфокс.
|
||||
|
||||
это только кличка Регистрация: 22.10.2006
Москва
Сообщений: 252
|
1. Правильно ли я понял, что ваш ActiveX флэш-шлюз занимает собой некоторую часть окна браузера (или всё окно) и именно с этой частью можно взаимодействовать из автокада с помощью метода callXML.
2. Если пользователь в окне компонента нажал некоторую кнопку выбора, как об этом узнает автокад? Т.е. из поста №87 непонятно куда прикручивать lisp-функции обработки событий. 3. Что стоит за переменной AcadBridgeObj и как это "что" взаимодействует с браузером и загруженным в него флэш-шлюзом (если не секрет).
__________________
...в шее моей жилы железные, и лоб мой - медный... |
|||
|
||||
Цитата:
Цитата:
Цитата:
За переменной AcadBridgeObj стоит ActiveX обьект со своим доступным интерфейсом FlashWrapper. Именно ActiveX вкрапляет эту специальную переменную в пространство имен Лиспа (добиться этого было крайне сложно, но удалось). Затем после команды (setq FW1 (vlax-get-property AcadBridgeObj "FlashWrapper")) через FW1 можно напрямую из лиспа высывать функцию callXML, на которую отреагирует уже флеш компонент внутри браузера. Т.е. таким образом из флеш-компонента можем вызывать функцию внутри Автокада и обратно - из Автокада вызывать функцию внутри флеш-компонента. |
||||
|
||||
это только кличка Регистрация: 22.10.2006
Москва
Сообщений: 252
|
Цитата:
Цитата:
Код:
Цитата:
Так (простите уж любопытного веб-дилетанта) причем здесь флэш?
__________________
...в шее моей жилы железные, и лоб мой - медный... |
|||
|
|||||
Цитата:
Цитата:
Цитата:
Цитата:
Т.е. например мне как разработчику такого рода панелей в 10 (или около того) раз легче их делать на флеш, чем на обычном HTML. |
|||||
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,992
|
Подниму тему.
Практическая реализация pastor'a .NET приложение "WebMenu" (AutoCAD 2008, 2009, 2010, 2011) - прикладной интерфейс для взаимодействия с веб-страницами. Практическая реализация Autodesk Implementing an AutoCAD palette using HTML5 and JavaScript
__________________
Как использовать код на Лиспе читаем здесь |
|||
|
||||
@VVA, некропостер млин Те, кто пишет на .NET и читает блог Волмслея (помимо блогов ADN), давно уже ознакомились с обозначенной информацией.
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome: |
||||
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Help!!! Пропали все панели инструментов ??? | Борисович | AutoCAD | 3 | 25.07.2006 10:35 |
Панели инструментов AutoCAD и ADT | Airiz | AutoCAD | 6 | 20.04.2006 14:21 |
Как установить на Workspace необходимые панели инструментов? | vn | AutoCAD | 4 | 09.03.2006 08:49 |
Прозрачность панели инструментов в АКАД 2004 | Daymon | AutoCAD | 5 | 03.07.2004 12:57 |