Просмотр полной версии : координаты после загрузки?
Как задать координаты фильма после загрузки с помощью loadMovieNum()?
тупо _root.my_mc._x никак?
так, например
loadMovieNum('mc.swf',1);
this.onEnterFrame=function(){
if(_level1){
_level1._x=100;
delete this.onEnterFrame;
}
}
Nox Noctis
20.01.2006, 22:22
благородные доны хотели сказать, что тебе нужно определить, что мувик загрузился, а потом задать ему координаты. вызывать загрузку и следующей строчкой задавать координаты - бесполезно.
silin предложил один из возможных вариантов.
вопрос-то из прошлого века, но тем не менее:
фишка в том, что при загрузке loadMovieNum() грузим не в мувик а в уровень плеера, поэтому если, наример, грузить из любого объекта _root (он же _level0) в уровень 0, то задачка вообще не решается: невозможно (нечем) отследить загрузку, а определенные заранее _x/_y сносятся загружаемым..
но если грузить в другой level, то можно..
я так понял вопрос был в этом, а что дождаться надо думаю понятно..
зы: к слову если грузить нормально (в мувик то есть) то _x _y можно и до загрузки определить..
MovieClipLoader рулит. У него есть onLoadInit. Не путать с onLoadStart
MovieClipLoader рулит, но не может залить ролик на другой уровень..
ps: впрочем ни разу и не потребовалось (мне) :)
Жень Шень
21.01.2006, 13:18
...поэтому если, наример, грузить из любого объекта _root (он же _level0) в уровень 0, то задачка вообще не решается: невозможно (нечем) отследить загрузку, а определенные заранее _x/_y сносятся загружаемым..
Привет, мною многоуважаемый Силин!
На этот раз ты ошибся.
Если задать заранее глобальную переменную, то можно и отследить по ней загрузку. А затем сместить подгружаемый клип в _root (он же _level0)на заданное (ЕВстественно, заранее) смещение.
запускаем 1.swf подгружаем по разному (либо на левел0 либо на левел1) 2.swf
че-то не въеду :
ты предлагаешь из загружаемого что-ли отслеживать загрузку (а зачем ?:)) или что..
Буньков Максим
21.01.2006, 15:01
невозможно (нечем) отследить загрузку, а определенные заранее _x/_y сносятся загружаемым..
А че не зя написать напирмер:
_level1.onLoad...
он же тоже мувик... вот и отследили загрузку? или я не прав?как всегда
написать-то можно..:)
только его (_level1) нет, a будет только после загрузки..
зы: а если б и был, loadMovieNum() снесет все, что опередлили
Жень Шень
21.01.2006, 16:31
че-то не въеду :
ты предлагаешь из загружаемого что-ли отслеживать загрузку (а зачем ?:)) или что..
Нет, я опроверг утверждение "невозможно (нечем) отследить загрузку"
если грузить в рут, а не выше.
Меня как-то "мучал" этот вопрос замены рута, а надо было передать(оставить) данные. Так вот "глобал" решил все вопросы.
ОК, что данные оставить можно я понял, а как загрузку (из рута в левел 0, не привлекая другие уровни) отследить так и не понял, ну да ладно..
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.