![]() |
|
||||||||||
|
|||||
|
вот код, я немного его разбавил трассировкой...
var path:String = "slides.xml";
newXML = new XML();
newXML.ignoreWhite = true;
my_mc.onRollOver = function() {
trace(path);
newXML.load(path);
newXML.onLoad = loadSlide();
}
function randomNum(min:Number,max:Number):Number {
var randNum:Number = Math.round(Math.random()*(max-min))+Math.min(max,min);
return randNum;
};
function loadSlide(success){
if(success == true){
rootNode = myXML.firstChild;
totalSlides = rootNode.childNodes.length;
var arr:Array = myXML.childNodes;
var num:Number = randomNum(1,5);
currentSlideNode = rootNode.firstChild;
updateSlide(arr[num]);
} else {
trace("Error");
}
}
function updateSlide(newSlideNode:XML) {
imagePath = newSlideNode.attributes.jpegURL;
slideText = newSlideNode.firstChild.nodeValue;
loadMovie(imagePath,my_mc);
}
slides.xml Error - ПОЧЕМУ???! ![]() я так понимаю что он не может обработать файл XML ? что делать? |
|
|||||
|
Регистрация: Oct 2006
Адрес: spb.ru
Сообщений: 3,221
|
Что теперь?
|
|
|||||
|
slides.xml
Error!Cause by: undefined вот это..( |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Конечно, ведь к onLoad присвается результат вызова функции, а не ссылка на неё. Предлагается самому додумать, что лишнее в строке с onLoad.
|
|
|||||
newXML.onLoad = function(success:Boolean){
if(success == true && this.status == 0){
rootNode = myXML.firstChild;
totalSlides = rootNode.childNodes.length;
var arr:Array = myXML.childNodes;
var num:Number = randomNum(1,5);
currentSlideNode = rootNode.firstChild;
updateSlide(arr[num]);
} else {
trace("Error!Cause by: "+this.status);
}
}
тем не менее на выходе получаю теперь: slides.xml Error opening URL "file:///D|/work/PROJECT/undefined" |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Выкладывайте уже исходник (не код, а fla-файл).
|
|
|||||
|
Регистрация: Oct 2006
Адрес: spb.ru
Сообщений: 3,221
|
|
|
|||||
|
http://www.liveinternet.ru/users/warrgoth/post39788747/
вот тут больше некуда просто .. извиняйте. ![]() путь верен. файл такой там есть. Точно. папка с картинками находится в одной дире с флэш-файлом, и xml-файл тоже.
__________________
OMG... we have absolutely no life! (c) Последний раз редактировалось Warrgoth; 21.05.2007 в 18:21. |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Цитата:
|
|
|||||
|
Регистрация: Oct 2006
Адрес: spb.ru
Сообщений: 3,221
|
все нормально вроде:
Цитата:
PS - там тебе уже коммент написали )) upd - __etc, FF используете? |
![]() |
![]() |
Часовой пояс GMT +4, время: 22:54. |
|
|
« Предыдущая тема | Следующая тема » |
|
|