Тема: Айдишник
Показать сообщение отдельно
Старый 16.02.2008, 19:03
zinchencko вне форума Посмотреть профиль Отправить личное сообщение для zinchencko Найти все сообщения от zinchencko
  № 1  
Ответить с цитированием
zinchencko

Регистрация: Jan 2008
Сообщений: 23
Отправить сообщение для zinchencko с помощью ICQ Отправить сообщение для zinchencko с помощью Skype™
По умолчанию Айдишник

Есть следующий код, на сцену атачится из библиотеки объект ComentShape, в него добавляеться текст comentNa.
Таких объектов coment на сцене много и мне надо к ним обращаться.
Для этого к имени coment хочу приплюсовать comentNamber.

Как это сделать?

Код:
package com.example.programmingas3.spritearranger
{
	import flash.display.*;
	import flash.events.*;
	import flash.text.*;

	    
	public class ComentSprite extends GeometricSprite
	{
		var comentNamber:int;
		
		var coment : ComentShape;
		
		public function ComentSprite(comentNamber:int)
		{
			coment = new ComentShape();
			
			this.addChild(coment);
			
			var formatter : TextFormat = new TextFormat();
			formatter.font = "Tahoma";
			formatter.size = 9;
			
			var comentNa : TextField = new TextField();
			comentNa.embedFonts = true;		
			comentNa.defaultTextFormat = formatter;
			comentNa.setTextFormat(formatter);
			
			comentNa.text = comentNamber;
			comentNa.selectable = false;
			comentNa.autoSize = TextFieldAutoSize.CENTER;
			
			comentNa.x = 2.5;
			comentNa.y = - 0.5;
			
			this.coment.addChild(comentNa);
			
		}

	}
}