Ситуация следующая:
Есть 3 файла: mail.swf
left_main.swf
start.swf.
mail.swf - это блок с меню сайта,
состоит из двух частей:
первая - это надпись "Жди"
(кадр с командой stop, текстом "жди" и
меткой "menu_wait" ),
вторая его часть - это непосредственно само меню.
(кадр с командой stop и самим меню)
left_main.swf - это просто анимационная картинка.
start.swf - пустой файл - специально мною сделанный загрузчик. Смысл его заключается в том, что он должен загружать mail.swf и left_main.swf с определенным условием.
Условие это такое:
пока грузится left_main.swf(анимационная картинка), грузить первую часть mail.swf (кадр с надписью "жди") ,
как только left_main.swf загружен, грузить вторую часть mail.swf (с самим меню).
вот код, который написан в загрузчике start.swf :
var left=_root.createEmptyMovieClip('main',1)
loadClip("main.swf",main)
var mcload:MovieClipLoader=new MovieClipLoader() // cоздали Лоадер
var obj:Object=new Object() // cоздали пустой объект
var loadContainer:MovieClip=_root.createEmptyMovieClip('main',1) //cоздали клип для загрузки
// событие в начале загрузки
obj.onLoadStart=function(targ){
//trace('start loading in '+targ)
main.gotoAndPlay("menu_wait");
}
// cобытие по окончанию загрузки
obj.onLoadComplete=function(targ){
//trace('clip '+targ+' loaded!')
main.gotoAndPlay("menu_load");
}
// cобытие во время загрузки
//obj.onLoadProgress=function(targ,l,t) {
// trace(targ+' loading: '+l+' of '+' t')
//}
mcload.addListener(obj) // привязали объект с событиями к загрузчику
mcload.loadClip("main.swf",loadContainer) // грузим
//-----------------------
var main=_root.createEmptyMovieClip('left',2)
loadClip("left_main.swf",left)
var mcloadd:MovieClipLoader=new MovieClipLoader() // cоздали Лоадер
var objj:Object=new Object() // cоздали пустой объект
var loadContainerr:MovieClip=_root.createEmptyMovieClip('mainn',2) //cоздали клип для загрузки
// событие в начале загрузки
objj.onLoadStart=function(targ){
//trace('start loading in '+targ)
main.gotoAndPlay("menu_wait");
}
// cобытие по окончанию загрузки
objj.onLoadComplete=function(targ){
main.gotoAndPlay("menu_load");
}
mcloadd.addListener(objj) // привязали объект с событиями к загрузчику
mcloadd.loadClip("left_main.swf",loadContainerr) // грузим
ни черта не работает.
Я уже достаточно долго не могу понять, как это "починить".
я не особый знаток AS? но вот такая задача,
я прошу людей, знающих что к чему помочь мне
с этим разобраться....как, что здесь исправить
Если можно прямо на примере этого же кода
Спасибо.
Павел.
|