I’m having some trouble getting my preload function to work. Any ideas?
XML
<storyGroup>
<story id="1">
<storyTitle>Grafisk designer</storyTitle>
<image url="http://www.gustavjonsson.com/_temp/anette.png" />
<quote by="Anette Ringstad, Grafisk design">
<![CDATA[Lorem ipsum dolor sit amet liram diram norum.]]>
</quote>
</storyGroup>
Actionscript
function setupStory(storyXML, id) {
var storyMC:MovieClip = _root.storyPLC.attachMovie("story", "story"+id, _root.storyPLC.getNextHighestDepth());
storyMC._visible = false;
storyMC.stop();
// image
storyMC.image.loadMovie(storyXML.image.attributes.url);
// quote
storyMC.quote = storyXML.quote.getValue();
storyMC.quoteby = storyXML.quote.attributes.by;
// preload the ****
storyMC.preloaded = false;
storyMC.image.onEnterFrame = function(){
var todo:Number = this.getBytesTotal();
var done:Number = this.getBytesLoaded();
if(todo == done){
trace("Image PPRELOADED");
storyMC.preloaded = true;
_root.preloadText.easeTo("", "", 5, 100);
delete this.onEnterFrame;
} else {
if(todo){
trace("Image " + String(Math.round(100 / todo * done)) + "%");
}
}
}
return storyMC;
}