Показать сообщение отдельно
Старый 09.08.2013, 14:38
belv вне форума Посмотреть профиль Отправить личное сообщение для belv Найти все сообщения от belv
  № 8  
Ответить с цитированием
belv

Регистрация: Oct 2005
Сообщений: 217
Я рекомендовал Вам сделать так
Код AS3:
package
{
 
import flash.display.*;
import flash.text.*;
import flash.events.*;
 
	public class Main extends Sprite
	{
		public var textInitter:TextInit;
 
		public function Main()
		{
 
			textInitter = new TextInit();
 			addChild(textInitter);
		}
	}
}
Код AS3:
package
{
  	import flash.text.*;
  	import flash.events.*;
 
	public class TextInit extends TextField
  		{
			private var clickCounter:uint = 0;
			public function TextInit()
			{
 
				trace("TextInit instance created!");
				this.text = "MouseClick";
				this.x = 50;
				this.y = 50;
				this.selectable = false;
				this.autoSize   = TextFieldAutoSize.LEFT;
 
 
				this.addEventListener(MouseEvent.CLICK, clickTrigger);
 
 
 
			}
 
			private function clickTrigger(e:MouseEvent):void
			{
			clickCounter ++;
			this.text = "MouseClick: triggered " + String(clickCounter) + " times";
			}
 
		}
}