Можно вот так -

Код AS3:
package
{
import flash.display.Sprite;
import flash.events.Event;
import flash.events.MouseEvent;
import flash.text.TextField;
public class Main extends Sprite implements IBaseObserver
{
private var _text:TextField;
public function Main()
{
if (stage)
{
init();
}
else
{
addEventListener(Event.ADDED_TO_STAGE, init);
}
}
private function init(event:Event=null):void
{
removeEventListener(Event.ADDED_TO_STAGE, init);
stage.addEventListener(MouseEvent.MOUSE_DOWN, stage_mouseDownHandler);
_text = new TextField();
super.addChild(_text);
}
private function stage_mouseDownHandler(event:MouseEvent):void
{
_text.text += String(1);
checkLength(_text);
}
private function checkLength(text:TextField):void
{
if (text.length >= 4)
{
if (Number(text.text) == 1111)
{
trace("Правильная комбинация");
}
else
{
trace("Не правильная комбинация");
}
trace("Выполнить действия");
}
else
{
trace("Выполнить дрогое действие");
}
}
}
}