![]() |
|
||||||||||
|
|||||
|
Регистрация: May 2004
Сообщений: 11
|
как во внутрь флеша через action script запихать скрипт vbs
javascript не катит, потому что надо использовать Adodb.Stream. Отдельно подгружать из файла file.vbs не хочется, нужно прямо внутри флешки. Если кто знает буду признателен. |
|
|||||
|
Яваскрипт катит точно так-же как ВБС. Разница исключительно в описании.
<script language="JavaScript"> var adoConnection = new ActiveXObject("ADODB.Stream"); </script> или <script language="VBScript"> set adoConnection = new ActiveXObject "ADODB.Stream" </script> делает фактически тоже самое. Проблема в том что если ты хочеш поместить это приложение в интернет - ничего не получиться. Сам понимаеш - твой скрипт может оказаться пагубным беззащитным юзверям инета. А запихать - ни как не запихаеш. Можно делать только посредством скриптинг хоста через экплорер или другой контэйнер содержащий флэшевский активикс : контейнер делает выборку и пихает данные во флэш. |
|
|||||
|
Регистрация: May 2004
Сообщений: 11
|
kompadre, спасибо за ответ.
а как вставить такой код во флеш?? <applet code="com.ms.xml.dso.XMLDSO.class" width=100% height=50 id="xmldso"MAYSCRIPT="true"> <PARAM NAME="url" VALUE="file.xml"> </applet> и возможно ли это? |
|
|||||
|
Это невозможно вставить не только во флэш, но и в html, так как поздние версии браузеров почти поголовно не понимают для ява-апплетов тэг <applet>
__________________
судью - на мыло, из игроков - вить веревки. |
|
|||||
|
Ну предположим аплет можна запросто заменить на object и работать оно только на экплорере но будет.
Но запихать этот самый обьект флэш ни как нельзя! Флэш можно впихать (практицки куда угодно) а вот в него пока ничего низя =( . Опиши проблемму подробнее, скорее всего это поможет найти более приемлимый выход. |
|
|||||
|
Регистрация: May 2004
Сообщений: 11
|
в общем нужно чтобы вышеописанный код работал не через браузер, а через сам флеш то есть парсинг хмл файлов надо как бы написать я знаю что во флеше можно сделать парсинг хмл файлов и знаю как сделать это на хтмл, но мне нужно именно во флеше.
Например external entities позволяет комбинировать несколько файлов в один большой файл, что можно использовать для парсинга ХМЛ файла который грузиться с сервера. В общем вопрос в том чтобы код выполнялся не в браузере, а внутри флеша, если этого нельзя сделать, тогда будем делать через браузер. ![]() Спасибо... |
|
|||||
|
Увы, низя ...
Хотя функции для парсинга хмля и хмль потоков во флаше тоже не лыком шиты. В случае неуверености обязательно почитай документацию. |
|
|||||
|
Регистрация: May 2004
Сообщений: 11
|
kompadre, спасибо за ответы.
А на счет не лыком шиты можно поподробнее плиз? |
|
|||||
|
Цитата:
XMLSocket - организовывает сокет. Передаваемые данные не обязательно должны быть XML-документом. Единственное условие - каждый блок даных должен прерываться маркером конца файла (zero-byte)
__________________
судью - на мыло, из игроков - вить веревки. |
|
|||||
|
Регистрация: May 2004
Сообщений: 11
|
Dindin, а можно какой нибудь пример посмотреть, где используются эти техники.
|
![]() |
Часовой пояс GMT +4, время: 22:14. |
|
|
« Предыдущая тема | Следующая тема » |
|
|