- UID
- 260618
- 在线时间
- 小时
- 积分
- 278
- 帖子
- 离线
- 18689 天
- 注册时间
- 2006-5-8
|
一个偏门的问题.............
个人觉得理论上应该可以,但是,实际应用却不成,不知道是不是哪里错了?
var longTxt_xml = new XML();
longTxt_xml.onLoad = function(success) {
if (success) {
trace(this);
} else {
(trace("loading error ........"));
}
};
longTxt_xml.load("http://busjs.vodone.cn/u/212_3.xml");
//-------------------------------------------------------
var proload_mcl = new MovieClipLoader();
var preload_listener = new Object();
proload_mcl.addListener(preload_listener);
function preloadStart(url, target) {
trace("preloadStart");
proload_mcl.loadClip("http://busjs.vodone.cn/u/212_3.xml",longTxt_xml);
}
preload_listener.onLoadStart = function(target) {
target.stop();
trace("onLoadStart");
};
preload_listener.onLoadProgress = function(target, loaded, total) {
trace("onLoadProgress");
var percent = Math.round(loaded/total*100);
preloader_mc.count = percent;
trace("percent = "+percent);
};
preload_listener.onLoadComplete = function(target) {
trace("onLoadComplete");
target.play();
};
preloadStart();
结果是可以trace出来,但是从onLoadStart就不能进入了,所以loading的动态出不来
用相同的程序来调用swf jpg就可以:
var proload_mcl = new MovieClipLoader();
var preload_listener = new Object();
proload_mcl.addListener(preload_listener);
function preloadStart(url, target) {
trace("preloadStart");
proload_mcl.loadClip("http://www.volkswagensnake.nl/intro.swf",Symboll);
}
preload_listener.onLoadStart = function(target) {
target.stop();
trace("onLoadStart");
};
preload_listener.onLoadProgress = function(target, loaded, total) {
trace("onLoadProgress");
var percent = Math.round(loaded/total*100);
preloader_mc.count = percent;
trace("percent = "+percent);
};
preload_listener.onLoadComplete = function(target) {
trace("onLoadComplete");
target.play();
};
preloadStart(); |
|