Показать сообщение отдельно
Старый 14.03.2015, 01:01
DenDobriy вне форума Посмотреть профиль Отправить личное сообщение для DenDobriy Найти все сообщения от DenDobriy
  № 1  
Ответить с цитированием
DenDobriy

Регистрация: Dec 2013
Сообщений: 35
По умолчанию Вопрос про get и set

Теперь когда более-менее ясно про организацию классов, хотелось бы понять как между ними делать взаимодействие.
Я вроде правильно написал getter и setter?
Код AS3:
public class MainHiro extends GG
	{
		private var fnX:int= 0;
		private var fnY:int= 0;
 
		public function get get_set_gg_x():Number
		{
			return fnX;
		}
		public function get get_set_gg_y():Number
		{
			return fnY;
		}
		public function set get_set_gg_x(xy_mouse:Number)
		{
			fnX =xy_mouse;
		}
		public function set get_set_gg_y(xy_mouse:Number)
		{
			fnY =xy_mouse;
		}
 
 
		public function MainHiro()
		{
			addEventListener(Event.ADDED_TO_STAGE, onAddedToStage);
		}
//
private function fnGetXY(event:MouseEvent):void
		{
		        get_set_gg_x=stage.mouseX;
			get_set_gg_y=stage.mouseY;
		}
В главном классе я не могу извлечь данные из него.
Код AS3:
public function Main()
		{
			this.addEventListener(Event.ENTER_FRAME,seting);
			var gg:MainHiro = new MainHiro();
			//var bg_move:MoveBg= new MoveBg();
			gg.x = 200;
			gg.y = 200;
			addChild(gg);
			fn_bg_move();
			trace(gg.get_set_gg_x);// Выводит 0
		}
Как это сделать?