![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
![]()
Сообщение
#1
|
|
Новичок ![]() Группа: Пользователь Сообщений: 6 Регистрация: 17.02.2010 Пользователь №: 9774 ![]() |
Подскажите, какими путями можно организовать управление флеш-приложением из внешнего приложения. Если принимать необходимо одно из набора целочисленных значений. Возможно используя сокеты, или что-то еще. Чем вообще пользуются в таких случаях?
|
|
|
![]() |
![]()
Сообщение
#2
|
|
![]() Ветеран конференции ![]() ![]() ![]() ![]() Группа: Пользователь Сообщений: 777 Регистрация: 27.02.2009 Из: Moscow Пользователь №: 9144 ![]() |
Проще всего через ExternalInterface, что в AVM1, что в AVM2.
|
|
|
![]()
Сообщение
#3
|
|
Новичок ![]() Группа: Пользователь Сообщений: 6 Регистрация: 17.02.2010 Пользователь №: 9774 ![]() |
можно сделать так, чтобы те действия , которые раньше выполнялись по нажатию клавиш например, выполнялись в ответ на сообщения клиента сокета?
|
|
|
![]()
Сообщение
#4
|
|
![]() Ветеран конференции ![]() ![]() ![]() ![]() Группа: Пользователь Сообщений: 777 Регистрация: 27.02.2009 Из: Moscow Пользователь №: 9144 ![]() |
Что-то я теперь не совсем понял о чем речь.
Что такое для вас "флеш-приложение" и "внешнее приложение" из которого оно управляется? Куда встроен Флеш-плеер и откуда он должен принимать сигнал? |
|
|
![]()
Сообщение
#5
|
|
Новичок ![]() Группа: Пользователь Сообщений: 6 Регистрация: 17.02.2010 Пользователь №: 9774 ![]() |
Сорри, я просто совсем новичек.Moе изначально запущено, потом запускается другое(на си, которое я назвала внешним) и работаем, у меня должен быть серверный сокет - но я так понимаю на флеше этого сделать нельзя.Есть ли другие варианты, кроме сокетов, работы с общими данными для разных процессов во Flash (Разделяемая память, mailslots, pipes, ...)?
Сообщение отредактировал Owibo4ka - 18.02.2010 - 13:30 |
|
|
![]()
Сообщение
#6
|
|
![]() Ветеран конференции ![]() ![]() ![]() ![]() Группа: Пользователь Сообщений: 777 Регистрация: 27.02.2009 Из: Moscow Пользователь №: 9144 ![]() |
Есть приложение, отображаемое в плеере. Приложение - это конкретная работающая программа (если проще - то exe-файл). Например, это может быть браузер (IE). В это приложение встроен Флеш-плеер (ФП), который и отображает swf-файлы. В данном случае браузер реализует сетевой тип приложения. Или это может быть Проектор (из флеш-редактора), или Цинковский exe-шник или еще какая-нибудь оболочка написанная на чем угодно (C, C++, C#, дельфи...). Опять же туда встраивается ФП (или подцепляется системный) который и проигрывает swf-файлы. В этом случае речь идет об десктопных приложениях. Отсюда много вариантов и вопрос: ГДЕ ФИЗИЧЕСКИ будет располагаться swf-файл-клиент (в сети или на винте) и из-под какого приложения он будет запущен (сетевого или десктопного)? Вставила в свое приложения Socket , но не знаю как его проверить, ведь на флеше сервер не написать Без сервера не проверить. Надо просить тестовый сервер. |
|
|
![]()
Сообщение
#7
|
|
Новичок ![]() Группа: Пользователь Сообщений: 6 Регистрация: 17.02.2010 Пользователь №: 9774 ![]() |
я отредактировала свой ответ) просто узнала чуть больше деталей
|
|
|
![]()
Сообщение
#8
|
|
Новичок ![]() Группа: Пользователь Сообщений: 6 Регистрация: 17.02.2010 Пользователь №: 9774 ![]() |
"Отсюда много вариантов и вопрос: ГДЕ ФИЗИЧЕСКИ будет располагаться swf-файл-клиент (в сети или на винте) и из-под какого приложения он будет запущен (сетевого или десктопного)?" - десктопного. Localconnection Например можно как-то использовать не только между swf файлами?
|
|
|
![]()
Сообщение
#9
|
|
![]() Ветеран конференции ![]() ![]() ![]() ![]() Группа: Пользователь Сообщений: 777 Регистрация: 27.02.2009 Из: Moscow Пользователь №: 9144 ![]() |
|
|
|
![]()
Сообщение
#10
|
|
Новичок ![]() Группа: Пользователь Сообщений: 6 Регистрация: 17.02.2010 Пользователь №: 9774 ![]() |
|
|
|
![]()
Сообщение
#11
|
|
![]() Ветеран конференции ![]() ![]() ![]() ![]() Группа: Пользователь Сообщений: 777 Регистрация: 27.02.2009 Из: Moscow Пользователь №: 9144 ![]() |
пока в Интернет Експлорере. В последней ссылке был полезный пример, но мне нужно все с точностью до наоборот, чтобы моя программа получала сообщения от программы, написанной на си. Ну тогда это забота Си-программиста. Для флешера не важно - знай используй локал конэкшн как обычно. Надо только проверить политику безопасности: если программа на Си запускается на компе пользователя, a swf-ка из сети... |
|
|
![]()
Сообщение
#12
|
|
Новичок ![]() Группа: Новичок Сообщений: 1 Регистрация: 23.06.2010 Пользователь №: 9976 ![]() |
У меня похожий вопрос. Подскажите кто нибудь можно ли каким нибудь образом устроить связку "Библиотека функций(типо DLL) - GUI на Flash". Т.е. что бы функциональность "swf-приложения" изменялась посредством изменения библиотечных функций.
|
|
|
![]()
Сообщение
#13
|
|
![]() Ветеран конференции ![]() ![]() ![]() ![]() Группа: Пользователь Сообщений: 777 Регистрация: 27.02.2009 Из: Moscow Пользователь №: 9144 ![]() |
У меня похожий вопрос. Подскажите кто нибудь можно ли каким нибудь образом устроить связку "Библиотека функций(типо DLL) - GUI на Flash". Т.е. что бы функциональность "swf-приложения" изменялась посредством изменения библиотечных функций. Можно, конечно. Надо только понимать, что где физически находится и откуда что запускается. |
|
|
![]() ![]() |
![]() |
Текстовая версия | Сейчас: 4.11.2010 - 03:19 |