Просмотр полной версии : MovieClip._visible
Извините за тупой вопрос, но все же: пишу простой код:
_root.createEmptyMovieClip("m1",8997);
loadMovie(path+"m1.swf", "m1");
m1._y = 300;
m1._visible = false;
дак вот параметр _y к клипу применяется, а _visible нет, подскажите как сделать его невидимым ?
...блин промахнулся по клаве в названии темы :(, емае ...
1. После начала загрузки, часть свойств клипа сбрасываются на дефолтное значение, _visible как раз одно из таких свойств. Поэтому назначать его надо после загрузки клипа.
2. Для того, чтобы было удобнее контролировать конец загрузки (событие onLoadInit), надо грузить с помощью класса MovieClipLoader и его метода loadClip, а не использовать метод loadMovie, тем более в древней вариации.
А можно создать еще один внутренний клип, в который и грузить файлы, а видимость менять у предка.
nOobCrafter
23.02.2009, 11:34
А можно создать еще один внутренний клип, в который и грузить файлы, а видимость менять у предка.
А в этом случае надо дожидаться загрузки чего то или нет?
В этом случаи не надо. Так как свойства предка влияют на вложенные в него клипы.
2ой метод не стал использовать, тк напрягает длинная иерархия - она у меня и так уже не фонтан :) , 1ый метод заюзал, все прекрасно работает как мне и надо, спасибо iNils !
напрягает длинная иерархия
Написать 'лишние' 4 строчки, это батенька лень. Лучше сразу писать как надо чтобы потом не приходилось извиняться за тупые вопросы))
Это что длинная иерархия:mosking:
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);
я не говорю конкретно о иерархии данного метода, кроме данного последнего уровня у меня еще есть несколько вложений реализующих gui ... а мой вопрос про видимость мне действительно кажется "тупым", в том плане что ответ лежал на поверхности, просто нет еще большого опыта в флэш...
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.