Просмотр полной версии : Flash + Delphi
Вопрос такой: как загрузить и проиграть swf файл в программу (ехе) написаную на каком либо языке программирования (допустим Delphi). Если можно пример кода для этого.
Cvazimodo
02.02.2004, 18:49
http://citforum.ru/programming/delphi/20030430/
Поиск рулит!!!
Большое спасибо. А хелпа какого нить у тебя случайно нету по компоненту делфи TShockwaveFlash?
можно без компонент всяких, просто находишь флэшевый активикс и все!
найти то нашел , а он же добавляет в делфи компонент тот который TShockwaveFlash, мнеб о нем чего нить почитать
меню Component/Import ActiveX Control/ShockwaveFlash [Install]
Потом открываешь страницу ActiveX и юзаешь его!
Зачем придумывать велосипед?
спасибо, все работает, теперь возникает следующий вопрос - как мне с помошью делфи (ну или ченить другого) запихнуть картинку jpg в swf файл? В ПХП я знаю как это сделать, но это нужно все производить на локальной машине, т.е. чтоб програмулька мелкая это делала ?
Чей swf-файл? Опиши задачу по-подробнее!
Лучше всего подгружать из самого Flash (т.е. из SWF'ки) -
можно примерно так loadMovie(MyDelphiVar+".jpg",*)
а переменную MyDelphiVar устанавливаешь из своей оболочки через setVariable("MyDelphiVar","photo_1"); вот и все пироги
заковырка тут еще в том чтоб эта swf"ка из картинки, сохранилась на диске, и что б с ней можно было как с обычным флеш файлом
заковырка тут еще в том чтоб эта swf"ка из картинки, сохранилась на диске
Это не реально. Фактически, тебе нужно swf перекомпановать, а без спец либы этого не сделать.
Возможно тут найдется решениеDelphiFlash.com (http://www.delphiflash.com)
Persival Shuttenbah
18.03.2004, 18:14
Чтобы программа с TShockwaveFlash работала на на любом компе, там должен стоять FlashActiveXControl. Он (для Flash MX) лежит в папке Players\Release(Debug) InstallFlashPlayerAX.exe (SelfExtracting Cabinet)
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.