Форум 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=166042)

Atarion 29.08.2011 13:19

обращение к родителю
 
страно. в нете - куча постов на эту тему- все перепробовал - ничего не подходит(
root.myobject- не работает
(parent as MovieClip).
(parent as DisplayObject) - тоже не работает.

Bgg 29.08.2011 13:27

А так не пробовали?
Код AS3:

(parent as DisplayObjectContainer)

И вообще зачем parent к чему то приводить? У него и так есть тип.

Atarion 29.08.2011 13:32

(parent as DisplayObjectContainer).
я так понимаю если код правильно написан - то поставлю точку- увижу все объекты доступные на главном кадре. однако этого не происходит(
когда ставлю вручную пишет-

Обращение возможного неопределенного свойства Myclass через ссылку со статическим типом flash.display:DisplayObjectContainer .

Bgg 29.08.2011 13:35

Если вы поставите точку, то увидите все публичные свойства и методы класса DisplayObjectContainer. Код весь показывайте, и у вас хз что в голове, читайте основы

Atarion 29.08.2011 13:38

когда я ставлю точку - этих свойств- не вижу! в том то и штука!

Добавлено через 7 минут
есть главный объект. DisplayObjectContainer. на нем- мови клип. на мови клипе -кнопки.
как из событий кнопок увидеть объекты DisplayObjectContainer?
это и пытаюсь сделать!

in4core 29.08.2011 13:47

Цитата:

есть главный объект. DisplayObjectContainer. на нем- мови клип. на мови клипе -кнопки.
как из событий кнопок увидеть объекты DisplayObjectContainer?
это и пытаюсь сделать!
И изъясняемся не дурно...

etc 29.08.2011 13:48

Bgg, а parent, собственно, и есть DisplayObjectContainer.

Atarion 29.08.2011 13:58

так я же гвоорю - не видит ничего. после точки- не раскрываются доступные классы.

Добавлено через 6 минут
все заработало. подлый компилятор не показывает объекты после точки в таких случаях. писать вручную надо оказывается.

Bgg 29.08.2011 14:28

Если вы пишите в блокноте, то компилятор бессилен.

Atarion 29.08.2011 15:00

поразительно. - у меня AS3 перестал подсказывать экземпляры классов после нажатия точки. везде(
что это может быть?


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

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