Wolsh , а мне вот интересно твое мнение как раз, вот в таком случае :
Есть статик класс с набором эффектов , каждый эффект один независимый метод, эффект работает на основе битмапДаты
public static function flashEffect(source

isplayObject , ...rest):void
в методе происходит следующее, зарисовывается соурс в битмапу , происходят всякие манипуляции и т.п. в итоге создается эффект, но чтобы эффект получился сначала надо скрыть соурс, затем показать куски битмапы, а по заверешнию эффекта их удалить. Тоесть в коде будет например следующее

Код AS3:
source.visible = false;
source.parent.addChild(bitmap) // в цикле много кусков
....
source.parent.removeChild(bitmap)
source.visible = true;
В данном контексте ты бы как делал, или здесь это логично?