pues si, sigo teniendo problemas con esta clase y son siempre los mismos.
he creado algunos botones, pero basicamente siempre es la mismo funcion, o sea, crear dinamicamente para cada TextField un boton, y que al accionar el boton realize un formato.
lo que he realizado hasta ahora es:
Código :
//bold es un mc, en el .fla, donde hay una imagen.
//o sea, los botones lo muestra bien, solo que al clickear sale error #1009 y no hace lo que tiene q hacer
public var negrita:bold;
public function datos(resultado:Object):void
{
t = resultado.serverInfo.initialData;
for(i=0; i<t.length; i++)
{
/**
* creacion de los TextField donde se visualizara los textos
*/
outputText = new TextField();
//idem para el outputText
outputText.name="output"+i.toString();
outputText.width = Number(t[i][1]);
outputText.height = Number(t[i][2]);
outputText.selectable = false;
outputText.border=true
outputText.x = cargarImagen.x+Number(t[i][3]);
outputText.y = cargarImagen.y+Number(t[i][4]);
outputText.text = "campo de texto: " + t[i][0];
outputText.mouseEnabled = false;
outputText.multiline = true;
outputText.wordWrap = true;
addChild(outputText);
negrita = new bold();
negrita.name = "negrita" + i.toString;
negrita.x = (50 * i) + 5;
negrita.y = 50;
negrita.buttonMode=true;
addChild(negrita);
negrita.addEventListener(MouseEvent.CLICK, textoNegrita);
}
}
function textoNegrita(evt:MouseEvent)
{
var negrita = bold (evt.target)
var outputText = TextField(getChildByName("output" + negrita.name.substr(7)));
//por tanto la variable outputText "apunta" a TextField output#
formato.bold = true;
outputText.setTextFormat(formato);
}
Le problema es que me crea el boton, lo pone donde tiene q poner y todas las caracteristicas, pero cuando le doy click le sale "error #1009" y no realiza ninguna accion.
Tendria q crearse un boton por cada TextField y hacer que segun el boton se modifique el text field correspondiente.
espero puedan ayudarme a solucionarlo.
desde ya muchas gracias
saludos
