Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 3.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 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
		}
Как это сделать?

Создать новую тему   Часовой пояс GMT +4, время: 18:52.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 18:52.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.