Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   fscommand+Linux (http://www.flasher.ru/forum/showthread.php?t=132305)

harrisunreal 09.11.2009 14:52

fscommand+Linux
 
Возможно ли запустить внешнее приложение в Linux из flash используя fscommand?
Или если есть другая возможность (fscommand -> Javascript), поделитесь примерчиком.

Felicast 09.11.2009 15:21

если флеш открыт через браузер, то нет. если используется какая-нибудь обертка, то зависит от обертки.

harrisunreal 09.11.2009 17:26

Фактически, я запускаю флешку из обертки (еще одна флешка типа прелоадера). Какие существуют пути запуска внешнего приложения используя средства AS3(AS2)?

Hidest 09.11.2009 17:30

Имеется в виду обертка по типу MDM Zinc... там больше возможностей по запуску внешних приложений и т.д.

harrisunreal 09.11.2009 17:37

Спасибо, посмотрю.

Felicast 09.11.2009 20:17

как должно работать ваше приложение:
1 находиться на сайте и запускаться в браузере и нужно запустить приложение на клиентской машине - забудьте. решения нет и быть не может.
2 находиться на сайте и запускаться в браузере и нужно запустить приложение на сервере - реализуемо. на серевер напишите скрипт, к которому будет коннектиться флеш. этот скрипт и будет запускать приложения.
3 работать как обычное приложение (установил, два раза кликнул, работает) - тогда копайте, вполне возможно найдете что-нибудь. обязательно отпишитесь о результатах. самому интересно.

harrisunreal 10.11.2009 17:53

Исходная задача такая (типа мультимедия плейера):
Необходимо проигрывать любую флешку до конца и посылать сигнал другому процессу по ее окончании, как я решил, после последнего кадра.
Я с помощью другой флешки и AS подгружаю исходную и могу посчитать количество кадров в ней и какой кадр проигрывается в данный момент.
По достижению последнего кадра необходимо запустить локальное приложение.
Система - Linux!!!
В MDM Zinc нашел пример, прекрасно запускается любая программа в Windows, необходимо слегка переделать это для Linux.

Добавлено через 1 минуту
Ну или если в Action Script можно работать с shared memory (boost C++), было бы вообще прекрасно :)

mayakwd 10.11.2009 18:07

вы слишком много хотите от виртуальной машины подобного рода )

alexcon314 10.11.2009 21:27

Цитата:

если в Action Script можно работать с shared memory
Не знаю как линуксовый плеер, под виндами плеер может работать и работает с FileMapping, т.е. с расшаренной областью памяти с эффективным объемом 40кб (вообще 64кб, но 24 отводится под служебную инфу и писать туда из АС нельзя). В АС с замапленной памятью работает класс LocalConnection.
Да, у цинка вроде было (или обещали) что-то типа порта под линукс, посмотрите на офф.сайте mdm Zinc.

AL.exe 11.11.2009 02:23

Ну, соберите под цинком, потом сделайте кастом-бандл wine+ваше приложение


Часовой пояс GMT +4, время: 06:04.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.