PDA

Просмотр полной версии : Понимаю что уже было,но всё таки


Катя_Кэт
29.06.2002, 19:05
есть 1.swf,fla к нему потерена поэтому надо как=то выкрутится
на первом кадре стоит stop(), label в swf нет
Требуется загрузить 1.swf в другой(2.swf) и запустить его,со второго кадра
Пыталасть так не получилось

это в первом кадре 2.swf

loadMovieNum("1.swf", 0);
tellTarget (_level0) {
gotoAndPlay(2);
}
загружается но не играет,на первом кадре останавливается
как сделать ?
Помогите ребята!!!

DUDE
29.06.2002, 19:32
грузи его в ролик, а не в рут,
ролик обзови, и делай тел таргет на этот ролик а не на подгружаемый, работает!!

Nox Noctis
29.06.2002, 21:16
спокойно ! :) все пройдет :)

штука в том, что у тебя ничего не успевает загрузиться, а ты уже обращаешься к этому tellTarget'ом...
да и вообще - ты же грузишь в левел ноль, это значит, что ты абсолютно замещаешь текущий мувик загружаемым :) исходный при этом стирается...

если у тебя МХ, то напиши в своем 2.swf такое:
this.onEnterFrame = function() {
var l = _level1.getBytesLoaded();
var t = _level1.getBytesTotal();
if (l && l == t) {
_level1.gotoAndPlay(2);
delete this.onEnterFrame;
}
};
loadMovieNum("1.swf", 1);
(в одном-единственном кадре)

если у тебя пятерка, то например, можно
– создать пустой клип, обозвать его как-нибудь (например loader)
– поместить его в координаты (0;0)
– на нем написать onClipEvent (data) {gotoAndPlay(2);}
– написать loader.loadMovie(1.swf)

Катя_Кэт
01.07.2002, 11:59
СПАСИБО!

DeliMIter
02.07.2002, 23:16
Не, Nox, ну ты прям бравое сердце (и другие внутренние органы) какое-то, все девушкам помогаешь :)))