Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2009.05.03;
Скачать: CL | DM;

Вниз

Как запустить Flash ролик в своем окне?   Найти похожие ветки 

 
@!!ex ©   (2009-03-22 13:46) [0]

Нигде не могу найти инфы на эту тему.
Ссылки либо на платные движки, либо на закрытые компоненты.
Компоненты не подходят, потому что нет формы, есть только HWND окна.
Подскажите статей на эту тему.

P.S.
с ActiveX не работал почти.


 
Palladin ©   (2009-03-22 13:50) [1]

:)

http://www.delphimaster.ru/cgi-bin/search.pl?words=flash&n=0


 
@!!ex ©   (2009-03-22 13:52) [2]

> [1] Palladin ©   (22.03.09 13:50)

Эм.. у меня нет формы... Import ActiveX Control не получится сделать...


 
Palladin ©   (2009-03-22 14:11) [3]

тогда сделай Project\Import type library

у тебя окно на WinAPI?


 
Palladin ©   (2009-03-22 14:12) [4]

да и форма тут ни причем, пункт в меню среды в любом случае доступен, он же не на форму его (аикс контрол) импортирует, а на палитру компонентов


 
@!!ex ©   (2009-03-22 14:12) [5]

> [3] Palladin ©   (22.03.09 14:11)

Окно - форма.
Но плагин, который должен инициализировать Flash - получает только хэндл и о форме ничего не знает.


 
Palladin ©   (2009-03-22 14:13) [6]

ах вот оно что...


 
@!!ex ©   (2009-03-22 14:39) [7]

Так. Сделал, чтобы и форма передавалась. Вроде создал, но не заработало...


 
@!!ex ©   (2009-03-22 14:42) [8]

Получил Exception
Cannot assign TFont to TFont

Как понимаю это связано с тем, что в dll и в exe - разные реализации TForm.
Как быть?


 
@!!ex ©   (2009-03-22 14:58) [9]

Собрал и проект и плагин с RunTime вроде заработало.
Спасибо за ссылку.


 
@!!ex ©   (2009-03-22 15:23) [10]

НЕ заработало.
Вроде контрол создается, я вижу, он белым рисуется на форме. Но ролик не играется...
Player:=TShockwaveFlash.Create(MainForm);
Player.Parent:=MainForm;

Player.Movie:=SceneInfo^.FileName;
Player.Play;


 
Sapersky   (2009-03-22 15:25) [11]

Вроде можно и без формы обойтись, если создать TShockwaveFlash вручную и назначить ему ParentWindow.


 
@!!ex ©   (2009-03-22 15:26) [12]

Разобрался.
Надо было полный путь указать, а не относительный.

> [11] Sapersky   (22.03.09 15:25)

Спасибо!!



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

Текущий архив: 2009.05.03;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.015 c
15-1236073702
Юрий
2009-03-03 12:48
2009.05.03
С днем рождения ! 29 февраля 2009


2-1237465592
djkondakov
2009-03-19 15:26
2009.05.03
Перемешать ListBox без повторов


2-1237466390
Matveih1
2009-03-19 15:39
2009.05.03
Отправка писем


15-1235770201
Юрий
2009-02-28 00:30
2009.05.03
С днем рождения ! 28 февраля 2009 суббота


2-1237472358
Alex_C
2009-03-19 17:19
2009.05.03
Размер страницы принтера....