Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   как правильно обратиться к parent (http://www.flasher.ru/forum/showthread.php?t=152502)

ЗлОй ПрОграММер 18.03.2011 18:21

как правильно обратиться к parent
 
делаю карту, она создаёт кнопку (Play Game - Pause Game) класса bPlayPause
в карте есть public функции SetPause и RemovePause
обращаюсь к карте следующим образом

Код AS3:

(parent as FirstMap).RemovePause(parent as FirstMap);
(parent as FirstMap).SetPause(parent as FirstMap);

всё работает как надо но выводиться ошибка

Цитата:

TypeError: Error #1010: Термин не определен и не имеет свойств.
at Classes.Maps::FirstMap/SetPause()
at Classes.Buttons::bPlayPause/MouseDown()
TypeError: Error #1010: Термин не определен и не имеет свойств.
at Classes.Maps::FirstMap/RemovePause()
at Classes.Buttons::bPlayPause/MouseDown()
может кто подскажет что не так ?

Добавлено через 24 минуты
всё, ошибку нашёл и исправил , дело было в другом, извиняюсь за лишнею тему

КорДум 18.03.2011 19:33

Цитата:

всё работает как надо но выводиться ошибка
Взаимопротиворечащие слова, нет?
Заведомо неверная структура приложения: обращение к parent, чтобы вызвать у него метод, в который передаем этот же parent. Даже два метода.

ЗлОй ПрОграММер 19.03.2011 00:03

Цитата:

Заведомо неверная структура приложения: обращение к parent, чтобы вызвать у него метод, в который передаем этот же parent.
а что тут не так, у меня все функции принимают значения своих же классов, вполне удобно


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

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