Спасибо за советы, попробую немного уточнить чего бы хотелось.
MXML не совсем подходит т.к. средствами флекс тяжелее написать динамические эффекты(для меня по крайней мере, хотя сделал на флекс несколько сайтов)
По этому я предполагаю следующую структуру:
fla + main.as
по папкам рассованы различные классы эффектов
после выбора пользователем эффектов и их параметров
в main.as скидывается сгенерированый код
например

Код:
package {
import flash.display.MovieClip;
import flash.display.Sprite;
import flash.events.*;
//выбраные пользователем эффекты
import com.text.textMirror;
import com.img.distort;
//и т.д.
public class Main extends MovieClip{
public function Main() {
var text1:textMirror= new textMirror("test text", 200, 150, 200) //параметры пользователя
}
такой подход мне ближе, чем генерация MXML и на первый взгляд это легче реализовать.
