function cadre(mc:MovieClip) { mc.createEmptyMovieClip("container", mc.getNextHighestDepth()); mc.container.createEmptyMovieClip("cadre", mc.container.getNextHighestDepth()); mc.container.createTextField("tf",mc.container.getNextHighestDepth(),3,3,800,600); mc.container.tf.border=true; mc.container.tf.autoSize = true; mc.container.tf.text="Please check your name"; mc.container.tf.type = "input"; mc.container.tf.multiline = true; mc.container.drawCadre=function () { var b:Number=new Number(3); var h:Number=new Number(this.tf._height); var w:Number=new Number(this.tf._width); this.cadre.clear(); this.cadre.beginFill(0xFF0000); this.cadre.moveTo(0, 0); this.cadre.lineTo(w+2*b,0); this.cadre.lineTo(w+2*b,h+2*b); this.cadre.lineTo(0,h+2*b); this.cadre.lineTo(0,0); this.cadre.moveTo(b,b); this.cadre.lineTo(w+b,b); this.cadre.lineTo(w+b,h+b); this.cadre.lineTo(b,h+b); this.cadre.lineTo(b,b); this.cadre.endFill(); } mc.container.tf.onChanged = function(textfield_txt:TextField) { this._parent.drawCadre(); } mc.container.drawCadre(); } cadre(this);