Flash Chrome/Safari是否改变了使用as3处理图像加载的方式?

Flash Chrome/Safari是否改变了使用as3处理图像加载的方式?,flash,firefox,google-chrome,actionscript,safari,Flash,Firefox,Google Chrome,Actionscript,Safari,首先,我想说我从未在这样的论坛上发表过帖子,所以如果我违反了任何惯例或条例,请耐心地纠正我 问题是: 我用Flash和AS3创建了我的网站。你可以在www.the-ruck.us上看到它 前几天我检查了一下,注意到应该在点击“回车”后开始的幻灯片不再开始播放了,只是停留在一个空白的白色页面上 这种行为只发生在Chrome和Safari中。Firefox仍然可以正常工作。另一个有趣的症状:它只发生在我网站的“实时”版本上。当我使用Chrome和Safari在我的计算机上打开脱机版本时,它工作正常

首先,我想说我从未在这样的论坛上发表过帖子,所以如果我违反了任何惯例或条例,请耐心地纠正我

问题是:

我用Flash和AS3创建了我的网站。你可以在www.the-ruck.us上看到它 前几天我检查了一下,注意到应该在点击“回车”后开始的幻灯片不再开始播放了,只是停留在一个空白的白色页面上

这种行为只发生在Chrome和Safari中。Firefox仍然可以正常工作。另一个有趣的症状:它只发生在我网站的“实时”版本上。当我使用Chrome和Safari在我的计算机上打开脱机版本时,它工作正常

图像从单独的文件夹加载,使用XML文件作为参考

这是我的密码:

//these functions load/parse the XML file
function LoadXML(e:Event) {
    slideshowXML = new XML(e.target.content);
    parse(slideshowXML);
}

function parse(ssXML:XML) { 
    wallpaperLinks = slideshowXML.img.attributes(); 
    paperCounter = randomNumber();
}

//a function to fade each successive image in
function fadeIn(e:Event) { 
    if (!isPaused) ticker.start();
    ssLoader.loaderMask.scaleX = 0;
    TweenMax.from(e.target.content, fadeTime, {alpha:0, ease:Quint.easeOut, onComplete:killKid});
    TweenMax.to(ssLoader.loaderMask, fadeTime, {scaleX:1, ease:Quint.easeOut});
}

//loads the first slide in the slideshow
function loadFirstPaper() {
    removeChild(bloomer);
    ticker.stop();
    newPaper = new ImageLoader(wallpaperLinks[paperCounter], {container:wallpaper, onComplete:fadeIn, autoDispose:true, dispose:true});
    newPaper.load();
}

//function that loads each successive slide
function changePaper(e:Event) {
    ticker.stop();
    paperCounter = randomNumber();
    newPaper = new ImageLoader(wallpaperLinks[paperCounter], {container:wallpaper, onComplete:fadeIn, autoDispose:true});
    newPaper.load();
}


我在加载你的网站时出错

TypeError: Error #1009: Cannot access a property or method of a null object reference.
    at mysite_fla::MainTimeline/loadFirstPaper()
    at Function/http://adobe.com/AS3/2006/builtin::apply()
    at com.greensock.core::TweenCore/complete()
    at com.greensock::TweenMax/complete()
    at com.greensock::TweenMax/renderTime()
    at com.greensock.core::SimpleTimeline/renderTime()
    at com.greensock::TweenLite$/updateAll()

所以我想你应该调查这个错误,它会解决你的问题。我猜
ticker
wallparlinks
都是空的。

谢谢你的帮助!你是怎么产生这个错误的?因为我似乎无法复制它。还有,你知道为什么这只发生在Chrome和Safari中,而在Firefox中却可以正常工作吗?另一件奇怪的事是,自从我把我的页面放上去后,我没有对它做任何更改,它突然突然停止了工作。
TypeError: Error #1009: Cannot access a property or method of a null object reference.
    at mysite_fla::MainTimeline/loadFirstPaper()
    at Function/http://adobe.com/AS3/2006/builtin::apply()
    at com.greensock.core::TweenCore/complete()
    at com.greensock::TweenMax/complete()
    at com.greensock::TweenMax/renderTime()
    at com.greensock.core::SimpleTimeline/renderTime()
    at com.greensock::TweenLite$/updateAll()