Проблема в следующем: сохраняю flash ролик, html страницу и картинку в ресурсе ехе файла.
Страница с рисунком открывается, а swf файл никак не могу проиграть.
rc файл:
index HTML "index.html"
box GIF "box.gif"
sim SWF "sim.swf"
Страницу открываю TWEbBrowser:
WebBrowser.Navigate('
res://Project1.exe/html/index');
В html странице путь к картнке:
<img src="
res://project1.exe/GIF/box" />
И соответственно html код для flash:
<embed src="
res://project1.exe/SWF/sim" type="application/x-shockwave-flash" width="500" height="500"></embed>
Этот способ не работает. Задача в том, чтобы проиграть swf без сохранения его на винт. Возможен вариант проигрывания и не в WebBrowser, а в
отдельном какойм то окне приложения...
Заранее благодарен.
Использую ActiveX компонент flash.ocx. TShockwaveFlash — flash плеер.
TShockwaveFlash поддерживает загрузку только по
file://,
http:// ...
Как сделать чтобы работал по
res://?
Много по этому написано, но решения не видел.
Есть платное, но оно не устраиванит:
www.flashplayercontrol.com (
www.f-in-box.com)
21.06.06 в 03:42 xCarrot в своём письме писал(а):
> Использую ActiveX компонент flash.ocx. TShockwaveFlash — flash плеер.
> TShockwaveFlash поддерживает загрузку только по file://, http:// ...
Ну так сделай временный файл и маленький HTTP-сервер.
> Как сделать чтобы работал по res://?
забашлять Макромедии, чтобы написала парсер exe-файлов ?
--
Написано в Opera:
http://www.myopera.net/students/30_days/comoperalover711ru.htmlPosted via RSDN NNTP Server 2.1 beta