Hoy necesite de hacer unos cuadrados que se tienen que crear dinámicamente a diferentes anchos y altos, por lo que lo más sencillo es hacerlos con el api de dibujo de flash, esta es una pequeña función que realiza el trabajo, espero le sirva a alguien :) :

function createRondedCorderScuare(target:MovieClip, w:Number, h:Number, x:Number, y:Number, level:Number, cornerRadious:Number){
	var Mscuare:MovieClip=target.createEmptyMovieClip("MC"+level,level);
	Mscuare._x=x;
	Mscuare._y=y;
	with(Mscuare){
		lineStyle(1, 0x0000FF, 70);
		beginFill(0xFF0000);
		moveTo(0,cornerRadious);
		curveTo(0,0,cornerRadious,0);
		lineTo((w-(cornerRadious)),0);
		cero=0;
		curveTo(w,0,w,cornerRadious);
		lineTo(w,(h-cornerRadious))
 
		curveTo( (w) , h, (w-cornerRadious) , h);
		lineTo(0+cornerRadious,h);
		curveTo(0,h,0,(h-cornerRadious));
		lineTo(0,cornerRadious);
	}
	return Mscuare;
}
var MiCuadro:MovieClip=createRondedCorderScuare(this,200,200,200,100,10,50);

ComboBox y swf externos

January 5th, 2007

Hoy me entere que cuando tenemos un swf en el que usamos uno o más combobox y este swf se lee dinámicamente dentro de otro swf, los combobox dejan de funcionar, esto se puede solucionar con tan solo bloquear el root de la película secundaria con la siguiente instrucción:

this._lockroot = true;