Показать сообщение отдельно
Старый 13.10.2013, 18:19
Akopalipsis вне форума Посмотреть профиль Найти все сообщения от Akopalipsis
  № 2  
Ответить с цитированием
Akopalipsis
Banned

Регистрация: Mar 2013
Сообщений: 1,864
Можно вот так -
Код 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("Выполнить дрогое действие");
		}
	}
 
}
}