![]() |
|
||||||||||
|
|
|
|||||
|
Error opening URL "file:///D|/work/PROJECT/undefined" - это выдает флэш.
var path:String = "D:/work/PROJECT/slides.xml";
var myXML:XML = new XML();
myXML.ignoreWhite = true;
my_mc.onRollOver = function() {
myXML.load(path);
myXML.onLoad = loadSlide;
}
в чем дело, кто в курсе? самое интересное в том что минут 15 назад все работало. ![]() |
|
|||||
|
почему бы не использовать относительный путь файла?
|
|
|||||
|
делал уже)
и другой путь тоже.... ошибка идентична. такое ощущение что он намертво закэшировал путь. Это возможно? и как ето лечить? перезагрузка компа не помогла... |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Выкладывайте исходник.
|
|
|||||
var path:String = "slides.xml";
//var path_file:String = "C:/Documents and Settings/Warrgoth/Рабочий стол/jpeg_slideshow_xml/slideshow/slides.xml"
var newXML:XML = 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]);
}
}
function updateSlide(newSlideNode:XML) {
imagePath = newSlideNode.attributes.jpegURL;
slideText = newSlideNode.firstChild.nodeValue;
loadMovie(imagePath,my_mc.my2_mc);
}
однако... slides.xml - трассировка Error opening URL "file:///D|/work/PROJECT/undefined" - попытка загрузить файл чего вообще тварится?? Последний раз редактировалось Warrgoth; 20.05.2007 в 14:36. |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Исходник — это файл с расширением fla. В данном коде вроде все нормально, не считая того, что пути надо использовать относительные (это я про закомментированный путь).
|
|
|||||
|
не могу загрузить исходник... говорит неудачно и все...
размер 5 кб... ужос. переустановил флэш.. проблема осталась. путь по прежнему тот же. может диск почекать? есть идеи у кого? |
|
|||||
|
Путь прописывай так:
|
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
BigDan, вредный совет. Тем более, путь нерабочий.
Warrgoth, аплоад на форум пока не работает, можно залить на какую-нибудь файловую помойку. |
|
|||||
|
Регистрация: Nov 2005
Сообщений: 1,058
|
Немножко поправил и протестил код. Все работает.
var path:String = "slides.xml";
newXML = new XML();
newXML.ignoreWhite = true;
newXML.onLoad = loadSlide();
my_mc.onRollOver = function() {
trace(path);
newXML.load(path);
}
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]);
}
}
function updateSlide(newSlideNode:XML) {
imagePath = newSlideNode.attributes.jpegURL;
slideText = newSlideNode.firstChild.nodeValue;
loadMovie(imagePath,my_mc.my2_mc);
}
|
![]() |
![]() |
Часовой пояс GMT +4, время: 12:44. |
|
|
« Предыдущая тема | Следующая тема » |
|
|