У меня есть гибкое приложение, и я пытаюсь показать анимированные векторные фигуры на карте Google. Для этого я загружаю внешний SWF-файл (содержимое является динамическим, поэтому мне нужно загрузить его во время выполнения, а SWF был единственным загружаемым форматом, поддерживающим анимацию AFAIK) и помещаю его на карту с помощью наложения.
Затем мне нужно контролировать альфу SWF. Задать его просто, но по какой-то причине альфа кажется примененной к под-фигурам внутри SWF, и только после этого изображение накладывается на карту. Это делает желтый шарик, находящийся сверху зеленого шарика, скорее желтым, чем зеленым.
Мне нужно как-то сказать flex / flash, что «рендеринг / сглаживание SWF, затем применение альфы», а не «применение альфы к отдельным суб-формам, а затем сглаживание к карте». В идеале без прохождения, например, объект BitmapData или аналогичный.
Иерархия содержимого: Map -> BlobManager -> Loader -> Loader.content (SWF), и я попытался применить альфу к BlobManager, Loader и Loader.content отдельно, но без разницы. Я пробовал cacheAsBitmap на нижних уровнях, а затем применял альфа выше, но безрезультатно.
Есть предложения, что попробовать дальше? Спасибо!