![]() |
|
||||||||||
|
|||||
|
[+1.3 13.11.07]
Регистрация: Aug 2007
Сообщений: 19
|
возник подобный вопрос изза того что когда я запускаю эту флэшку на компе из макромедиа прямо, тоесть "Test Movie", то все хорошо работает, но если я начинаю запускать флэшку из инета, или даже если флэшка уже сохранена на компе, и я запускаю её просто так, то у меня не проходит соединение вообще. и выдается сообщение что "Хотите ли остановить скрипт, а то он зависнет?" и ничего не работает. в чем может быть проблема?
сам код примерно такой xmladr = "http://www.";
previous_btn._alpha = 0;
pos_txt.selectable = false;
full_siz.selectable = false;
desc_txt.selectable = false;
descr_txt.selectable = false;
function loadXML(loaded) {
if (loaded) {
xmlNode = this.firstChild;
image = [];
small = [];
full = [];
description = [];
descrip = [];
total = xmlNode.childNodes.length;
for (i=0; i<total; i++) {
image[i] = xmlNode.childNodes[i].childNodes[0].firstChild.nodeValue;
full[i] = xmlNode.childNodes[i].childNodes[1].firstChild.nodeValue;
small[i] = xmlNode.childNodes[i].childNodes[2].firstChild.nodeValue;
description[i] = xmlNode.childNodes[i].childNodes[3].firstChild.nodeValue;
descrip[i] = xmlNode.childNodes[i].childNodes[4].firstChild.nodeValue;
}
firstImage();
} else {
content = "file not loaded!";
}
}
xmlData = new XML();
xmlData.ignoreWhite = true;
xmlData.onLoad = loadXML;
xmlData.load(xmladr);
function firstImage() {
if (loaded == filesize) {
pokaz = 0;
picture._alpha = 0;
picture.loadMovie(image[0], 1);
loader = new MovieClipLoader();
listener = new Object();
loader.addListener(listener);
for (i = 0; i <= total; i++){
kartus = "kart"+i;
this.createEmptyMovieClip(kartus, this.getNextHighestDepth());
loader.loadClip(small[i], this["kart"+i]);
var polox = 65*i + 68;
this["kart"+i]._x = polox;
this["kart"+i]._y = 407;
this["kart"+i]._alpha = 0;
if (i <= 7) {
if (i == 0) {
this["kart"+i]._alpha = 100;
} else {
this["kart"+i]._alpha = 50;
}
}
}
full_siz.text = full[0];
desc_txt.text = description[0];
descr_txt.text = descrip[0];
picture_num(pokaz);
}
}
Последний раз редактировалось RSovets; 17.11.2007 в 00:11. |
|
|||||
|
Висяк наверно вызывает неопределённость переменной total
Попробуйте как-то отследить это значение...
__________________
"We Are The Champions My Friends!" Queen |
|
|||||
|
[+1.3 13.11.07]
Регистрация: Aug 2007
Сообщений: 19
|
она если файл открывается работает хорошо. тут видимо что то глубже увы
![]() |
![]() |
![]() |
Часовой пояс GMT +4, время: 23:06. |
|
|
« Предыдущая тема | Следующая тема » |
|
|