Тема: this это
Показать сообщение отдельно
Старый 03.12.2013, 17:33
vlbuto вне форума Посмотреть профиль Отправить личное сообщение для vlbuto Найти все сообщения от vlbuto
  № 13  
Ответить с цитированием
vlbuto

Регистрация: Apr 2013
Сообщений: 89
Я вынес только то, что если я допустим хочу создать метод в классе, который изменяет например координату объекта, то получается я не могу обратиться к самому классу, зато могу использовать this, вроде правильно понял:
Код AS3:
package Classes_Obj
{
	import flash.display.MovieClip;
 
	public class Stenka extends MovieClip
	{
		//private var kvadr:Kvadrat = new Kvadrat();
 
		public function Stenka()
		{
			trace("Stenka");
			for(var i:int = 0; i<3; i++)
			{
				var kvadr:Kvadrat = new Kvadrat();
				kvadr.y += i*kvadr.width;
				addChild(kvadr);
			}
			for(var i1:int = 0; i1<3; i1++)
			{
				var kvadr1:Kvadrat = new Kvadrat();
				kvadr1.y += i1*kvadr1.width;
				kvadr1.x = stage.width;
				addChild(kvadr1);
			}
		}
		public function dvizhenie()
		{
			this.y +=1; // ЗДЕСЬ ПРОИЗОЙДЕТ ИЗМЕНЕНИЕ КООРДИНАТЫ ЭКЗЕМПЛЯРА.
		}
	}
}
Спасибо всем !!!!!!!!


Последний раз редактировалось vlbuto; 03.12.2013 в 17:35. Причина: Спасибо всем !!!!!!!!