![]() |
Модераторы: MetalFan |
![]() ![]() ![]() |
|
Radist121079 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 6 Регистрация: 22.5.2006 Репутация: нет Всего: нет |
Не знаю точно, но кажется можно через OLE-контейнер внедрить Flash- объект в свой проект; под объектом подразумевается какой нибудь флеш-ролик, допустим две кнопки. В macromedia- flash этим кнопкам можно назначить события. Так вот вопрос в том можно ли вообще через OLE "загрузить" такой объект, и если можно вопрос другой: Можно ли будет в Delphi получить события при нажатии на эти кнопки?
Извините за такой не понятный вопрос.... ![]() |
|||
|
||||
Snowy |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 11363 Регистрация: 13.10.2004 Где: Питер Репутация: 4 Всего: 484 |
Попробуй поиск.
На форуме: http://forum.vingrad.ru/index.php?act=Sear...sh&skipped= На яндексе: http://www.yandex.ru/yandsearch?rpt=rad&am...xt=Delphi+Flash |
|||
|
||||
und |
|
||||
![]() Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 18.6.2006 Репутация: нет Всего: нет |
эээ... "внедряется" flash-объект импортом АctiveX контрола shockwave flash 1.0 (ocx-файл, соответствующий установленной версии flash). Где-то видел статью об использовании в приложениях, написанных на С++Builder'е, роликов flash - там все подробно написано. Ищи.
В аттаче - пример. ![]() Интеграция ActiveX компонента Shockwave Flash и Delphi осуществляется в одну сторону с помощью стандартной глобальной функции fscommand(), которая позволяет отправить данные программе, которая запустила данный клип. Аргументы: command - строка, передаваемая приложению-хозяину; arguments - строка, передаваемая приложению-хозяину, часто аргумент для функции, указанной в command. В конкретном случае, fscommand() вызывается при обработке соответствующего события flash-ролика. В примере при нажатии кнопки на swf-ке, вызывается fscommand('Foobar'); В обратную сторону – процедурами GetVariable(BSTR name/*[in]*/) и SetVariable(BSTR name/*[in]*/, BSTR value/*[in]*/), которые могут соответственно читать и менять свойства декларированных во flash-ролике объектов. Параметр name определяет полное имя переменной, значение которой устанавливается методом SetVariable или за-прашивается методом GetVariable. Для метода SetVariable параметр value содержит уста-навливаемое значение. Возврат значения переменной в методе GetVariable производится через имя метода. Присоединённый файл ( Кол-во скачиваний: 26 ) ![]() |
||||
|
|||||
Emil_Temirov |
|
|||
Новичок Профиль Группа: Участник Сообщений: 9 Регистрация: 5.11.2006 Репутация: нет Всего: нет |
таким же образом можно принимать из флэшь ролика значения переменных и сохранять на диске?
|
|||
|
||||
und |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 18.6.2006 Репутация: нет Всего: нет |
да.
а вот сохранять на диске - это уже совсем другая тема) |
|||
|
||||
W4FhLF |
|
|||
![]() found myself ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2831 Регистрация: 2.12.2006 Репутация: нет Всего: 121 |
А можно увидеть исходник swf'a? -------------------- "Бог умер" © Ницше "Ницше умер" © Бог |
|||
|
||||
und |
|
||||
![]() Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 18.6.2006 Репутация: нет Всего: нет |
угощайтесь ![]() Присоединённый файл ( Кол-во скачиваний: 25 ) |
||||
|
|||||
![]() ![]() ![]() |
Правила форума "Delphi: ActiveX/СОМ/CORBA" | |
|
Запрещено: 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Rrader, Girder. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Delphi: ActiveX/СОМ/CORBA | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |