![]() |
|
||||||||||
|
|||||
|
Регистрация: Nov 2008
Сообщений: 45
|
Извините за тупой вопрос, но все же: пишу простой код:
_root.createEmptyMovieClip("m1",8997);
loadMovie(path+"m1.swf", "m1");
m1._y = 300;
m1._visible = false;
...блин промахнулся по клаве в названии темы , емае ... |
|
|||||
|
Негуру
администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,884
Записей в блоге: 7
|
1. После начала загрузки, часть свойств клипа сбрасываются на дефолтное значение, _visible как раз одно из таких свойств. Поэтому назначать его надо после загрузки клипа.
2. Для того, чтобы было удобнее контролировать конец загрузки (событие onLoadInit), надо грузить с помощью класса MovieClipLoader и его метода loadClip, а не использовать метод loadMovie, тем более в древней вариации. А можно создать еще один внутренний клип, в который и грузить файлы, а видимость менять у предка. |
|
|||||
|
Регистрация: Nov 2008
Сообщений: 45
|
2ой метод не стал использовать, тк напрягает длинная иерархия - она у меня и так уже не фонтан
, 1ый метод заюзал, все прекрасно работает как мне и надо, спасибо iNils ! |
|
|||||
|
Написать 'лишние' 4 строчки, это батенька лень. Лучше сразу писать как надо чтобы потом не приходилось извиняться за тупые вопросы))
Это что длинная иерархия ![]() var holder:MovieClip = this.createEmptyMovieClip("holder", this.getNextHighestDepth()); var mcl:MovieClipLoader = new MovieClipLoader(); var mclListener:Object = new Object(); mcl.addListener(mclListener); mclListener.onLoadInit = function() { holder._visible = false } mcl.loadClip("clip.swf", holder); |
|
|||||
|
Регистрация: Nov 2008
Сообщений: 45
|
я не говорю конкретно о иерархии данного метода, кроме данного последнего уровня у меня еще есть несколько вложений реализующих gui ... а мой вопрос про видимость мне действительно кажется "тупым", в том плане что ответ лежал на поверхности, просто нет еще большого опыта в флэш...
|
![]() |
![]() |
Часовой пояс GMT +4, время: 03:17. |
|
|
« Предыдущая тема | Следующая тема » |
|
|