Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   ссылка на класс (http://www.flasher.ru/forum/showthread.php?t=210331)

neonoviiwolf 28.02.2015 22:34

ссылка на класс
 
Маленький отрывок от кода.
Код AS3:

public function main() {
                        this.addChild(man);
                        mainControl = new MainControlClass(man);

Сам вопрос, а то запутался. Когда мы создаём экземпляр класса mainControl, мы в него передаём ссылку или копию класса man?

Добавлено через 1 минуту
Код AS3:

private var man: MovieClip;
public function MainControlClass(_man) {
                        _stage = _Stage;
                        man = _man;

т.е. тут man ссылка или новый экземпляр?

illuzor 28.02.2015 23:29

Цитата:

тут man ссылка или новый экземпляр?
Ссылка на экземпляр.
Новый экземпляр создаётся через оператор new.

samana 28.02.2015 23:31

Цитата:

Когда мы создаём экземпляр класса mainControl
Только вы создаёте экземпляр класса не mainControl, а MainControlClass.
В обоих случаях man передаётся как ссылка.

neonoviiwolf 28.02.2015 23:56

ок, спасибо


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

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