Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Система";
Текущий архив: 2004.05.16;
Скачать: [xml.tar.bz2];

Вниз

Flash в Делфийной проги без FlashPlayer a   Найти похожие ветки 

 
CAHEK ©   (2004-04-04 23:55) [0]

Можно ли как-нибудь запихать *.swf в DLL"ку или в непосредственно саму прогу так,чтобы все радотало без FlashPlayer"a,(И можно ли такое же сделать с Java-апплетом)?


 
GanibalLector ©   (2004-04-05 02:37) [1]

Статья же есть.На этом же сайте,мля.
Посмотреть в лом???


 
CAHEK ©   (2004-04-05 07:38) [2]

Чтото я ее не на нашел,да и суть вопроса:"Можно ли как-нибудь запихать *.swf в DLL"ку или в непосредственно саму прогу так,чтобы все радотало без FlashPlayer"a,(И можно ли такое же сделать с Java-апплетом,только без JVM)?"


 
xShadow ©   (2004-04-05 09:20) [3]

Запихнуть можно, но не без Flash"а.
http://www.delphiflash.com


 
tv ©   (2004-04-05 10:32) [4]

ищешь файл flash.ocx, создаешь инсталляцию для своей проги с помощью какого-нибудь инсталлятора (я использовал WISE INSTAll MASTER), пихаешь в инсталляцию помимо своей проги и flash.ocx с параметром саморегистрации - и у тебя есть флэш-плейер на тачке, где тебе надо прокрутить флэш-ролик. Этот способ скажем в лоб. А можешь просто запихнуть flash.ocx в дллку как ресурс (в свой екзешник не рекомендую из-за увеличения размера проги) и проверить если флэш-плейер не установлен на машине, то извлечь файл из ресурса и зарегистрировать файл flash.ocx с системе как простую дллку с помощью утилиты REGSVR32.EXE. реализация за тобой. как запихнуть файл в ресурс есть на это м сайте. использовать утилиту регистрации можно через API функцию ShellExecute.


 
Cash ©   (2004-04-05 18:59) [5]

Я вон ваще умняка дал :)))))). У меня Д6; беру, в меню установки компонентов ActiveX, устанавливаю компонент ShockWaveFlash.
Далее, шлеп на форму и в свойствах компонента Move указываю полный путь к файлу *.swf. Потом, если надо, AutoPlay -> true, а если нет, то Flash.Play;
Ну как такой путь.
Да, если у тебя Flash не установлен, то и не ищи ShockWaveFlash среди устанавливаемых.


 
xShadow ©   (2004-04-06 12:05) [6]

{Register the OCX File}
// set LibraryDir
// LibraryDir := ExtractFilePath(Application.ExeName);
// or
// LibraryDir := SystemDir;

aHandle := LoadLibrary(PChar(LibraryDir + "flash.ocx"));
if ( aHandle >= 32 ) then
begin
aFunc := GetProcAddress( aHandle, "DllRegisterServer" );
if Assigned( aFunc ) then
 begin
  GetShortPathName( PChar(LibraryDir + "flash.ocx"), aShortPath, sizeOf(aShortPath));
  aCommand := Format( "%s\regsvr32.exe /s %s", [SystemDir, aShortPath] );
  WinExecAndWait32( aCommand, SW_HIDE );
 end;
FreeLibrary( aHandle );  
end;


 
xShadow ©   (2004-04-06 12:07) [7]

Ещё вариант установки плеера
закачиваешь http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab
раскрываешь, смотрим. Там 4 файла есть inf есть ocx есть даже EXE


 
CAHEK ©   (2004-04-06 21:52) [8]

Мне не наде себе FlashPlayer устанавливать,надо так,чтобы те у кого его нет без проблем SWF"ку,которая в DLL"ке,смотрели.
И еще если компонент TShockWaveFlash и является FlashPlayer"ом (У него свойства,методы и т.д. говорят сами за себя),то можно ли без настоящего FlashPlayer"a SWF"ки в проге через него смотреть????


 
CAHEK ©   (2004-04-07 00:18) [9]

Блин!Что-то у меня из EXE"шника SWF"ку не грузит,TSockwaveFlash пустой!Какмне грамотно SWF"ку пихнуть (наверное через LoadResource(),но я синтаксиса не знаю,а в Delphi"йном HELP"е ничего нет!).
Да,кстати если уж тема про Flash зашла,знает ли кто-нидудь где можно путный учебник по ActionScript"у закачать,буду очень благодарен!



Страницы: 1 вся ветка

Форум: "Система";
Текущий архив: 2004.05.16;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.032 c
1-1083572538
magician
2004-05-03 12:22
2004.05.16
Как просмотреть содержимое DLL.


1-1083497810
XSteel
2004-05-02 15:36
2004.05.16
Динамические массивы в Delphi 1 и структуры > 65кил


1-1083061737
IceMaster
2004-04-27 14:28
2004.05.16
Memo


11-1069436539
DDA
2003-11-21 20:42
2004.05.16
KOL SetFileTime?


11-1069445126
DDA
2003-11-21 23:05
2004.05.16
Аналог FileSetDate на KOL e





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский