Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   К кому добавлять movieclip-ы через addChild? (http://www.flasher.ru/forum/showthread.php?t=157388)

Juffin 05.06.2011 01:17

К кому добавлять movieclip-ы через addChild?
 
Видимо, я опять не понимаю чего-то основополагающего, потому что возник такой вопрос:
есть класс CStick, который является наследником movieclip-a, импортированного для action script как mc_stick. В конструкторе класса CStick он должен класть себя на сцену (или как там это называется, вобщем должен отображаться на экране).
И вот в чем загвоздка: я не могу понять, чьим ребенком он должен быть, то есть я добавляю его:
Код AS3:

<класс>.addChild(this);

Что должно стоять на месте <класс>?

P.S. возможно, я ошибаюсь где-то в терминологии, подправьте, если что.

Bgg 05.06.2011 01:22

Вы когда образовались после слияния яйцеклетки и сперматозодиа, вы себя сами положили в живот своей матери? Нет не сами, ваш папа вам помог. Так и тут, одни экземпляры классов ложат в себя или в кого то ещё другие экземлпяры класса.

goodguy 05.06.2011 09:12

Bgg, крутое пояснение :D Ладно хоть не в картинках )

Цитата:

И вот в чем загвоздка: я не могу понять, чьим ребенком он должен быть, то есть я добавляю его:
Чьим он должен быть, зависит от конкретной программы. Но его можно положить только в экземпляр класса, наследующего от DisplayObjectContainer, коими являются Sprite, MovieClip, Stage.


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

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