Hola espero que alguien pe pueda ayudar, estoy creando una funcion para crear campos de texto dinamicamente a la cual le paso los parametros necesarios para crearla, entre estos parametros esta el que le asigna nombre al campo de texto Eje.

NuevoCampo ("MiCampo",...);

function NuevoCampo (NomCampo,...){

// Mostrar el valor de NomCampo. Resultado (MiCampo) OK
trace(NomCampo);
createTextField(NomCampo,1,100,100,400,400);
// Mostra el valor de NomCampo.multiline propiedad que se supone ya existe. Resultado (undefined) NO
trace(NomCampo.multiline);

No se si ha creado el campo o no porque se supone que en la linea del CreateTextField el nombre que tendra el campo deve ser una literal y no una varible Eje. "MiCampo" y no NomCampo.

Como le digo a flash que utilice el valor de la variable como una literal y no como variable? o Que puedo hacer?