![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|
|
|||||
|
Регистрация: Jun 2005
Адрес: Moscow - immigrate from Volgodonsk
Сообщений: 2,534
|
Вот гружу данные из XML
var fotoXml = new XML();
fotoXml.ignoreWhite = true;
fotoXml.load('fotos.xml');
fotoXml.onLoad = function() {
f1 = fotoXml.childNodes[0];
for (var i = 0; i<f1.childNodes.length; i++) {
f2 = f1.childNodes[i];
massPath[i] = f2.attributes.patch;
massComment[i] = f2.attributes.comment;
massFotoN[i] = f2.attributes.number;
}
loadFotos();
};
function loadFotos() {
if (massPath.length-_root.iLoad-_root.page*6+1>0) {
var a:String="pic"+_root.iLoad+"_mc";
trace(a+"---1");
_root[a]._visible=true;
_root["btnFoto_"+_root.iLoad]._visible = true;
_root[a].image_mc.loadMovie("fotoGrup1/"+massPath[Number(massPath.length-_root.iLoad-_root.page*6)].toString()+"/000.jpg");
_root.onEnterFrame = function() {
trace(a+"---2");
_root[a].loadPanel_mc.procent_txt.text = Math.round(_root[a].image_mc.getBytesLoaded()/_root[a].image_mc.getBytesTotal()*100)+"%";
_root[a].loadPanel_mc.loader_mc._width=Math.round(_root[a].image_mc.getBytesLoaded()/_root[a].image_mc.getBytesTotal()*100);
if (_root[a].image_mc.getBytesLoaded()/_root[a].image_mc.getBytesTotal()==1) {
trace(a+"---3");
_root[a].loadPanel_mc._visible=false;
_root.iLoad++;
if (_root.iLoad!=7){
return loadFotos();
}
delete _root.onEnterFrame;
}
};
}
}
и вот что показывает trace() pic1_mc---1 pic1_mc---2 pic1_mc---3 pic2_mc---1 pic2_mc---2 pic2_mc---2 pic2_mc---2 pic2_mc---2 ...... т.е. получается что он проскакивает первый раз If, почему? имено когда из onLoad вызываешь, если вызвать просто, все нормально, не проскакивает! |
|
|||||
|
Регистрация: Aug 2005
Сообщений: 80
|
стратегический совет: яв таких случаях начинаю упрощать код и смотрю значения переменных. гдето несостыковка по значениям. имхо
|
|
|||||
|
Регистрация: Jun 2005
Адрес: Moscow - immigrate from Volgodonsk
Сообщений: 2,534
|
все стыковка! какой то технический момент! нужен совет специалиста!
|
|
|||||
|
Регистрация: Jun 2005
Адрес: Moscow - immigrate from Volgodonsk
Сообщений: 2,534
|
ну хоть что-нить напишите? или код читать некайф?
|
|
|||||
|
Регистрация: Jul 2005
Сообщений: 72
|
используй дебагер, все подобдые глюки отлавливаю именно так
|
|
|||||
|
Регистрация: Jun 2005
Адрес: Moscow - immigrate from Volgodonsk
Сообщений: 2,534
|
у меня какой то дебагер глюкавый! мож я не так с ним обращаюсь, он почему то нифига не показывает ни переменные ни их значения!
просто пошагово выполняется и все ![]() |
![]() |
![]() |
Часовой пояс GMT +4, время: 15:01. |
|
|
« Предыдущая тема | Следующая тема » |
|
|