Вход

Просмотр полной версии : Управление swf'кой из exe


k0zer
11.04.2007, 02:54
Имеется запущенная свфка и сторонняя программа, которая посылает ей периодически управляющие сообщения.
Собственно вопрос, как это организовать? С помощью чего?

screamge
11.04.2007, 08:02
наверно пользоваться Listener - ами, ну либо он enterFrame.
Собственно вопрос не понятен, вас интересует как обновлять информацию в открытой свф или как передавать ей сообщения?

CorC
11.04.2007, 10:08
LocalConnection если на 1 компе
или серверные скрипты (хотя JS тоже подойдет)

k0zer
11.04.2007, 11:49
Свфка запущена на компе локально, не в броузере, либо вообще как проектор. Параллельно с ней запущенная прога, например на дельфи написанная.
Вопрос, каким механизмом передать из этой проги строку в свфку, чтобы та её приняла распознала и выполнила какое-либо действие.

etc
11.04.2007, 13:11
Запихнуть маленькую флешку-броадкастер в программу. Эта флешка будет общаться с запущенным проектором посредством LocalConnection и перенаправлять полученное в программу.

k0zer
11.04.2007, 18:16
Ясно, т.е. для такого случая специально ничего не предусмотрено.
Спасибо за ответ.

etc
11.04.2007, 18:30
Ну как же. Две флешки могут между собой посредством LocalConnection общаться.

k0zer
11.04.2007, 20:59
Я понял, спасибо. Я про управление флэшкой через другую программу.
Вставлять activex компонент в программу, и общаться через него с другой флэшкой все-таки, по-моему, нельзя назвать тривиальным решением))

etc
11.04.2007, 21:30
Ну почему же. А что в нем нетривиального?

k0zer
11.04.2007, 23:08
Ну потому что, надо ещё изучать как с этим компонентом работать.
Вот если бы посылать приложению свфки открытой, сообщение из программы, а внутри флэшки подписаться на какое-нибудь событие, по которому разбирать чего прислали. Это было бы удобно )).

А вообще этот вопрос вылез из того, что нужно управлять флэшкой по локалке.
Самое простое мне казалось, коннектить две флэшки по сети. Но что-то с этим у меня тоже случился затык.
Каким способом можно передать сообщение флэшке по сети?

etc
11.04.2007, 23:09
Поставить сокет-сервер между ними.

k0zer
12.04.2007, 00:08
Напрямую никак нельзя? ))
Типа точка-точка.
Я так подозреваю нельзя.

etc
12.04.2007, 00:19
Конечно нельзя.

k0zer
12.04.2007, 00:58
спасибо