PDA

Просмотр полной версии : координаты после загрузки?


buka2
20.01.2006, 18:12
Как задать координаты фильма после загрузки с помощью loadMovieNum()?

Kinsler
20.01.2006, 18:12
тупо _root.my_mc._x никак?

silin
20.01.2006, 18:35
так, например
loadMovieNum('mc.swf',1);
this.onEnterFrame=function(){
if(_level1){
_level1._x=100;
delete this.onEnterFrame;
}
}

Nox Noctis
20.01.2006, 22:22
благородные доны хотели сказать, что тебе нужно определить, что мувик загрузился, а потом задать ему координаты. вызывать загрузку и следующей строчкой задавать координаты - бесполезно.

silin предложил один из возможных вариантов.

silin
20.01.2006, 22:42
вопрос-то из прошлого века, но тем не менее:
фишка в том, что при загрузке loadMovieNum() грузим не в мувик а в уровень плеера, поэтому если, наример, грузить из любого объекта _root (он же _level0) в уровень 0, то задачка вообще не решается: невозможно (нечем) отследить загрузку, а определенные заранее _x/_y сносятся загружаемым..
но если грузить в другой level, то можно..
я так понял вопрос был в этом, а что дождаться надо думаю понятно..
зы: к слову если грузить нормально (в мувик то есть) то _x _y можно и до загрузки определить..

Antares
21.01.2006, 01:20
MovieClipLoader рулит. У него есть onLoadInit. Не путать с onLoadStart

silin
21.01.2006, 01:35
MovieClipLoader рулит, но не может залить ролик на другой уровень..
ps: впрочем ни разу и не потребовалось (мне) :)

Жень Шень
21.01.2006, 13:18
...поэтому если, наример, грузить из любого объекта _root (он же _level0) в уровень 0, то задачка вообще не решается: невозможно (нечем) отследить загрузку, а определенные заранее _x/_y сносятся загружаемым..
Привет, мною многоуважаемый Силин!
На этот раз ты ошибся.
Если задать заранее глобальную переменную, то можно и отследить по ней загрузку. А затем сместить подгружаемый клип в _root (он же _level0)на заданное (ЕВстественно, заранее) смещение.

запускаем 1.swf подгружаем по разному (либо на левел0 либо на левел1) 2.swf

silin
21.01.2006, 13:50
че-то не въеду :
ты предлагаешь из загружаемого что-ли отслеживать загрузку (а зачем ?:)) или что..

Буньков Максим
21.01.2006, 15:01
невозможно (нечем) отследить загрузку, а определенные заранее _x/_y сносятся загружаемым..
А че не зя написать напирмер:

_level1.onLoad...

он же тоже мувик... вот и отследили загрузку? или я не прав?как всегда

silin
21.01.2006, 15:37
написать-то можно..:)
только его (_level1) нет, a будет только после загрузки..
зы: а если б и был, loadMovieNum() снесет все, что опередлили

Жень Шень
21.01.2006, 16:31
че-то не въеду :
ты предлагаешь из загружаемого что-ли отслеживать загрузку (а зачем ?:)) или что..
Нет, я опроверг утверждение "невозможно (нечем) отследить загрузку"
если грузить в рут, а не выше.
Меня как-то "мучал" этот вопрос замены рута, а надо было передать(оставить) данные. Так вот "глобал" решил все вопросы.

silin
21.01.2006, 16:51
ОК, что данные оставить можно я понял, а как загрузку (из рута в левел 0, не привлекая другие уровни) отследить так и не понял, ну да ладно..