Здравствуйте.
Есть код:

Код AS3:
package
{
import flash.display.*;
import flash.events.*;
import flash.text.*;
public class btnInputMl1 extends MovieClip
{
public function btnInputMl1()
{
this.addEventListener(MouseEvent.CLICK, clickHandler);
}
public function clickHandler(e:MouseEvent):void
{
pasword();
}
public function pasword()
{
this.removeEventListener(MouseEvent.CLICK,clickHandler);
var textFormat:TextFormat = new TextFormat();
textFormat.font = "Calibri";
textFormat.color = 0x000000;
textFormat.size = 25;
var w:qwerty = new qwerty();
addChild(w);
var r:window = new window();
addChild(r);
var t:winpass = new winpass();
t.x = 65;
t.y = -100;
addChild(t);
var u:PassTxt = new PassTxt();
u.x = -120;
u.y = -100;
addChild(u);
var muu:TextField = new TextField();
muu.setTextFormat(textFormat);
addChild(muu);
muu.type = TextFieldType.INPUT;
muu.height = 42;
muu.width = 167;
muu.x = -20;
muu.y = -122;
muu.displayAsPassword = true;
//muu.border = true;
var a:vx = new vx();
a.x = 0;
a.y = 0;
a.buttonMode = true;
addChild(a);
var wx:bbbtttnnn = new bbbtttnnn();
addChild(wx);
wx.x = 190;
wx.y = -157;
wx.addEventListener(MouseEvent.CLICK, exit);
function exit(e:MouseEvent):void
{
removeChild(w);
removeChild(r);
removeChild(t);
removeChild(u);
removeChild(muu);
removeChild(a);
removeChild(wx);
this.addEventListener(MouseEvent.CLICK, nnn);
function nnn(e:MouseEvent):void
{
pasword();
this.removeEventListener(MouseEvent.CLICK, nnn);
}
wx.removeEventListener(MouseEvent.CLICK, exit);
a.removeEventListener(MouseEvent.CLICK, loginFunction);
trace("1");
}
a.addEventListener(MouseEvent.CLICK, loginFunction);
function loginFunction(e:MouseEvent):void
{
if (muu.text == "1")
{
trace("Complit!");
}
else
{
trace("неверный пароль");
}
}
}
}
}
При нажатии кнопки на сцене появляется окно с текстовым полем для ввода пароля, копка входа и и кнопка выхода из окна входа.
При нажатии кнопки выхода из окна входа убирается окно входа, но при повторном нажатии на кнопку на сцене флеш выдаёт ошибку:
TypeError: Error #1006: addEventListener не является функцией.
at MethodInfo-31()
И почему-то к полю ввода пароля не применяются шрифты.
Подскажите как это исправить.
Заранее спасибо.