Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Как вызвать метод клаcса Main из другого класса? (http://www.flasher.ru/forum/showthread.php?t=185091)

Unkeep 04.10.2012 19:45

Как вызвать метод клаcса Main из другого класса?
 
Как вызвать метод (или обратиться к переменной) клаcса Main из другого класса?

TWETTI 04.10.2012 20:03

Сделать свойство или метод статичным, либо через parent.

Не советую обращаться из дочерних классов к родительским. Пусть дочерние классы генерируют событие, а родители ловят это событие и обрабатывают его.

Unkeep 04.10.2012 20:12

Цитата:

Не советую обращаться из дочерних классов к родительским. Пусть дочерние классы генерируют событие, а родители ловят это событие и обрабатывают его.
спасибо, так наверное будет лучше

Silicium 04.10.2012 21:11

Цитата:

Не советую обращаться из дочерних классов к родительским
Во-первых нигде речи не шло о дочерних классах, но о "других" классах.
Во-вторых не стоит так критично к статическим методам. Как бы Вы методами класса, скажем, Math предложили пользоваться по событийной модели? Х)

caseyryan 04.10.2012 21:54

Цитата:

Во-вторых не стоит так критично к статическим методам. Как бы Вы методами класса, скажем, Math предложили пользоваться по событийной модели? Х)
Что-то я в теме не вижу критичного высказывание в сторону статических методов. Статические методы в принципе не могу принадлежать ни дочернему, ни родительскому объекту

Silicium 04.10.2012 22:11

Я может не правильно понял ТС-а, но мне кажется, речь как раз шла о вызове статических методов (ибо класса). Хотя если речь шла именно об обращении к полям или методам экземпляра класса, как было сказано
Цитата:

,через parent.
, то тут я тоже буду "не советовать" так делать.

TWETTI 04.10.2012 22:14

Цитата:

Сообщение от Silicium (Сообщение 1098543)
Во-первых нигде речи не шло о дочерних классах, но о "других" классах. Во-вторых не стоит так критично к статическим методам. Как бы Вы методами класса, скажем, Math предложили пользоваться по событийной модели? Х)

Я не говорил, что плохо использовать статичные методы. В случае дочерних классов лучше использовать события, а в случае отдельных классов лучше использовать статические методы и свойства.


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

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