Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript (http://www.flasher.ru/forum/forumdisplay.php?f=5)
-   -   Свойство _visible (http://www.flasher.ru/forum/showthread.php?t=45976)

Krisha 19.06.2003 14:00

Свойство _visible
 
Всем привет!

Есть LessonsContainer, в нем Lesson, в это Lesson подгружаю swf, пишу:

_root.LessonsContainer.Lesson.loadMovie(LessonName);
_root.LessonsContainer.Lesson._visible = false;

он всё равно показывает _root.LessonsContainer.Lesson видимым, и тот ролик, который в него подгружается соответственно тоже виден, если делаю так:

_root.LessonsContainer._visible = false;

то всё срабатывает, почему так ?

Dimonius 19.06.2003 14:03

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

Krisha 19.06.2003 14:18

Цитата:

Оригинал написал(а) Dimonius
Потому что в первом случае так как действие лоад замещает клип на таймлайне лессона больше нет и соответственно обратится к нему не получится, вместо него имя того клипа который загрузился.
Ааа, так вот где собака порылась, ну спасибо, теперь я понял почему всё остальное не работало, я то всё время пытался к нему по старому имени обратиться.

Не подскажете, как мне получить новое имя, то есть имя того, что теперь вместо Lesson'a ? Или может есть какой-то прием, чтобы не терялось имя ролика, в который происходит загрузка ?

Dimonius 19.06.2003 14:31

Ну например можно записывать в переменную инстанс-имя клипа который был загружен, тогда всегда можно будет просто обратится к нему.
_root.LessonsContainer.VARIABLE._visible = false;



Или поступить напрямую (хотя я так никогда не делал) - при лоадмуви задавать тот же инстанс новому клипу (т е лессон), но я думаю будет обязательно какой-нить глюк с этим приемом.

Krisha 19.06.2003 16:38

Цитата:

Оригинал написал(а) Dimonius
Ну например можно записывать в переменную инстанс-имя клипа который был загружен, тогда всегда можно будет просто обратится к нему.
_root.LessonsContainer.VARIABLE._visible = false;

Или поступить напрямую (хотя я так никогда не делал) - при лоадмуви задавать тот же инстанс новому клипу (т е лессон), но я думаю будет обязательно какой-нить глюк с этим приемом.

Брр, ничего не понял.
Не могли бы вы показать на примере ?

Krisha 19.06.2003 18:31

Люди! Поможите!

Ну никак не могу достучаться до управления загруженным роликом, не пойму как к нему обращаться :(


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

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