zIG
13.11.2008, 09:12
Приветствую !
Столкнулся с проблемой, и не понимаю где закавырка..
Вот код.. все работает нормально.. Вопрос в следующем: когда запускаю в дебагере с локального компа, то объекты показаны так
_level0.Prew
_level0.Prew.Pr0
_level0.Prew.Pr1
_level0.Prew.Pr2
_level0.Prew.Pr3
_level0.Prew.Pr4
А когда загружаю на удаленный сервер и делаю удаленную отладку, то объекты в дебагере выглядят так:
_level0.Prew
и все... а где .Pr0-Pr5 ? В чем ошибка ?
Предполагаю, что из-за этого некорректно загружаются картинки. При запуске флешки с сервера, лоадер показывает, что загрузка идет, но после загрузки на экране появляются не все картинки. Если обновить страницу по F5, то видно недостающие картинки загружаются из кеша. Получается, что при первой загрузке они все таки загружались, но на экран почему-то не показались.. И закономерности в том, какие показываются, а какие нет - не нашел...
Stage.scaleMode = "noScale";
Stage.align="TL";
menu_xml = new XML();
menu_xml.ignoreWhite = true;
menu_xml.onLoad = function(ok) {
if (ok) {
_root.createEmptyMovieClip("Prew", 0);
for (var i = 0; i<5; i++) {
var mc:MovieClip = Prew.createEmptyMovieClip("Pr"+i,i);
var mcLoader:MovieClipLoader = new MovieClipLoader();
var mcListener:Object = new Object();
mcLoader.addListener(mcListener);
mcLoader.loadClip(menu_xml.childNodes[0].childNodes[i].attributes.preview, mc);
}
}
};
menu_xml.load("menu.xml");
Столкнулся с проблемой, и не понимаю где закавырка..
Вот код.. все работает нормально.. Вопрос в следующем: когда запускаю в дебагере с локального компа, то объекты показаны так
_level0.Prew
_level0.Prew.Pr0
_level0.Prew.Pr1
_level0.Prew.Pr2
_level0.Prew.Pr3
_level0.Prew.Pr4
А когда загружаю на удаленный сервер и делаю удаленную отладку, то объекты в дебагере выглядят так:
_level0.Prew
и все... а где .Pr0-Pr5 ? В чем ошибка ?
Предполагаю, что из-за этого некорректно загружаются картинки. При запуске флешки с сервера, лоадер показывает, что загрузка идет, но после загрузки на экране появляются не все картинки. Если обновить страницу по F5, то видно недостающие картинки загружаются из кеша. Получается, что при первой загрузке они все таки загружались, но на экран почему-то не показались.. И закономерности в том, какие показываются, а какие нет - не нашел...
Stage.scaleMode = "noScale";
Stage.align="TL";
menu_xml = new XML();
menu_xml.ignoreWhite = true;
menu_xml.onLoad = function(ok) {
if (ok) {
_root.createEmptyMovieClip("Prew", 0);
for (var i = 0; i<5; i++) {
var mc:MovieClip = Prew.createEmptyMovieClip("Pr"+i,i);
var mcLoader:MovieClipLoader = new MovieClipLoader();
var mcListener:Object = new Object();
mcLoader.addListener(mcListener);
mcLoader.loadClip(menu_xml.childNodes[0].childNodes[i].attributes.preview, mc);
}
}
};
menu_xml.load("menu.xml");