Hola, tengo un MC que creo dinámicamente con createEmptyMovieClip. A dicho Mc necesito crearte un campo de texto sobre él, y asignarle una función para el evento onPress.
Lo hago de la manera siguiente (me crea bien los movieclips, pero no me funciona, ni el campo de texto, ni el enlace):
Código:
function creaMC(posx:Number, posy:Number, nombre:String, car:String): Void
{
_root.contenedor.createEmptyMovieClip(nombre, _root.contenedor.getNextHighestDepth());
_root.contenedor[nombre]._visible = false;
_root.contenedor[nombre]._x = posx;
_root.contenedor[nombre]._y = posy;
_root.contenedor[nombre].loadMovie("punto.png");
_root.contenedor[nombre].createTextField("campo", 1, 100, 100, 300, 100);
_root.contenedor[nombre].campo.text = car;
enlazar(_root.contenedor[nombre], nombre);
}
function enlazar(local: String, id:String):Void
{
eval(local).onPress = function():Void
{
var enlace = "http://localhost/aplicacion/elemento/" + id;
getURL (enlace);
};
}
¿Alguien ve por qué me falla? Muchas gracias!