![]() |
|
||||||||||
|
|||||
|
listener
|
ShockwaveFlash.CallFunction() на стороне оболочки взаимодействует с классом ExternalInterface на стороне флэша.
Поищите про ExternalInterface.addCallback(), ExternalInterface.call(). Т.е. если в свф нет ничего подобного - работать не будет. PS. за делфи не скажу точно, но по-другому вроде не должно. что-то такое function newfunc(str)
{
_root.name = str;
}
ExternalInterface.addCallback("newfunc",this,newfunc);
Последний раз редактировалось alexcon314; 07.01.2009 в 02:20. |
|
|||||
|
Регистрация: Oct 2003
Сообщений: 4
|
alexcon314, спс)
вот где собака порылась. понял. там такого нет, свф общается с .pl на серваке. жаль, будем дальше голову ломать как это реализовать. |
|
|||||
|
Регистрация: Sep 2011
Адрес: Россия
Сообщений: 8
|
Подниму старую тему. К сожалению, решения проблемы я так и не нашёл. Задача такая же, как и у топикстартера. AS3, Flash Develop. Но при комплиляции указанного кода возникает ошибка:
Цитата:
Цитата:
UPD: На СS5 данный способ обмена данными между Delphi и Flash был налажен. Однако, в FD всё равно возникает такая же ошибка. Не хватает каких-то библиотек? Последний раз редактировалось Cross AssembleR; 10.09.2011 в 01:10. |
|
|||||
|
Регистрация: Sep 2011
Адрес: Россия
Сообщений: 8
|
И опять вверх. Всё-таки, может кто-нибудь подсказать, как с помощью Flash Develop'eра внедрить swf-ролик в Delphi-приложение? Во Flash CS5 он компилируется без проблем и так же без проблем встраивается. На FD указанная выше ошибка #2067. Флэшка "не ощущает себя в теле контейнера" и без этого не запустится. Как заставить её это сделать?
|
![]() |
![]() |
Часовой пояс GMT +4, время: 20:34. |
|
|
« Предыдущая тема | Следующая тема » |
| Теги |
| delphi , externalinterface |
|
|