Просмотр полной версии : подгрузка swf
чего то торможу!
если я гружу 1.swf в мувик box, а в 1.swf есть мувики k1 и k2.
я не могу что ли обратиться к ним _root.box.k1 или _root.box.k2? :confused:
KidsKilla
18.07.2005, 19:02
если речь о доступе из 1.swf и у тя стоит локрут, то нет.
после загрузки дай муву, где этот 1.swf переменную типа my_mc.parentRoot = _root;
или лучше юзай так в руте: _global.mainMovie = this;
Я наверное плохо описал ситуацию:
Мувик my_mov: в руте лежит мувик BOX в него гружу 1.swf
loadMovie("1.swf", _root.box);
внутри подгружаемого 1.swf изначально есть два мувика k1 и k2.
После подгрузки я из рута my_mov могу обратиться к мувикам k1 и k2?
или они не доступны?
Понял в чем глюк, но как с ним бороться.
Если разнести на три кадра загрузку и обращение к этим мувикам - работает(см. proba_RABOTAET.swf), а в одном кадре не хочет(см. proba_NERABOTAET.swf).
А надо чтоб все было в одном. :(
Подскажите как.
Люди! Как отследить что swf-ка подгрузилась? :confused:
про прелоадеры что нибудь слышал )))
KUZENу
Слышал, но у меня локально и не работает
stop();
loadMovie("d1.swf", _root.pic432);
_root.pic432.onEnterFrame = function() {
trace(_root.pic432.getBytesLoaded());
trace(_root.pic432.getBytesTotal());
if (_root.pic432.getBytesLoaded() == _root.pic432.getBytesTotal()) {
trace("yo");
this.k1.onRelease = function() {
_root.pic432.k1._alpha = 100;
_root.pic432.k2._alpha = 20;
};
_root.pic432.k2.onRelease = function() {
_root.pic432.k2._alpha = 100;
_root.pic432.k1._alpha = 20;
};
delete this.onEnterFrame;
}
};
не активизируются они (k1, k2) как кнопки.
не понял у тебя k1 u k2 кнопки (buttons) ? ... и как жеты туда картинки грузишь ?
k1 и k2 мувики, которые используются как кнопки и находятся они в d1.swf, который я гружу в _root.pic432.
А из рута после загрузки d1.swf мне надо к k1 и k2 обратится (т.е. задать им onRelease ).
блин запутал ... да и вообще всё здесь очень просто дай исход ...
так исходник выше ;)
proba.rar
Kuzenу
да и вообще всё здесь очень просто
глянь, пожалуйста.
ну ты там и наворочал ... короче не стал разбираться в твоём вот тебе примерчик на скорую руку
Kuzenу
спасибо, что ответил
наверное я уже "достал", но ОЧЕНЬ нужно разобраться
прикркепляю твой пример в виде как мне надо (с коментариями внутри).
посмотрел твой пример
причина "не работает" в том что ты грузишь мувик
и сразу же присваиваешь функцию для подгружаемых объектов
в то время как они еще не загрузились
вот и не работает
надо подождать пока загрузится мувик
про это было уже 2-3 поста
поищи onData LoadMovieClip
(если не ответят то посмотрю завтра, ща тороплюсь)
я могу ошибаться
держи , теперь работает , твой же пример
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.