Flash Projector с несколькими окнами, каждое с новым экземпляром flashPlayer
Кто-нибудь знает о "проекте" или "платформе" флеш-проектора, который использует новый flashPlayer для каждого окна?
Мы использовали mProjector, который в какой-то момент работает хорошо, но я очень разочарован шаблонами fileIO, которые они используют. Это очень глючит в отношении чтения и записи файлов.
MDM цинк использует несколько окон, но все это находится на одной сессии FlashPlayer. То же самое относится к ВОЗДУХУ. Это замечательно, но нет способа заставить каждое окно работать на отдельном flashPlayer... экстремальное сокращение числа в одном окне заблокирует все другие окна.
Заранее спасибо. --jeremy
редактировать - просто чтобы прояснить мои потребности (так как я добавляю небольшую награду), приложение представляет собой приложение ERP, построенное на Flex 3.x, а размер и масштаб проекта == огромны.
tl; dr - мне нужна exe-оболочка (для окон), похожая на AIR, которая может иметь несколько окон, запускать каждое окно на отдельном экземпляре flashPlayer, а когда окно закрывается, он сносит этот экземпляр / stage flashPlayer / так далее.
2 ответа
Как насчет приложения DotNet для обработки оболочки? Он может порождать окна, каждый со своим собственным экземпляром Flash Player (ActiveX dll), работающим в нем.
Извините, я нашел это слишком поздно, чтобы помочь вам, но, надеюсь, это спасет кого-то еще от работы.
Вы можете использовать SWF Studio для этого.
Что вы делаете, это создаете заглушку EXE, которая принимает параметры командной строки, чтобы сказать ему, какой SWF загружать. Параметр сообщает EXE-файлу, какой SWF-файл загружать из его внутренней коллекции файлов, добавленной во вкладку Files студии SWF. Всякий раз, когда вам нужно открыть новое "окно", вы просто снова запускаете свой собственный EXE-файл и передаете ему имя SWF-файла для использования.
Команды App.sendData от SWF Studio позволяют без особых усилий отправлять данные между различными окнами, поэтому ваши отдельные приложения могут легко вести себя так, будто все они являются частями одного приложения.