У меня есть флэш-приложение (чистая AS, без флеш-фреймворка), которую я бы хотел встроить в приложение flex с помощью SWFLoader.Внедрение нескольких экземпляров Flash-компонента в приложении Flex
Внедрение одного экземпляра хорошо работает. Однако, когда я пытаюсь внедрить несколько экземпляров (каждый с отдельным SwfLoader), действительно существует странное поведение, которое, по-видимому, вызвано столкновениями между определениями классов для нескольких экземпляров. Это флеш-приложение написано с большим количеством одноэлементных классов, поэтому я предполагаю, что эти синглтоны переопределяют друг друга и вызывают странное поведение.
Я попытался загрузить приложение Flash в дочернее приложение домена, но это тоже не помогает. Кто-нибудь сталкивался с этой проблемой?
Можете ли вы попробовать с двумя различными приложениями? Таким образом, мы можем быть уверены, что виноват ваш синглтон или нет? – dirkgently
Когда два приложения загружаются в дочерние области приложений, синглтоны не сталкиваются. Это происходит только тогда, когда они загружаются в тот же домен приложения, с которым они сталкиваются. Позвольте мне исследовать дальше, чтобы найти ошибку. – marketer