Код | function loader(image:MovieClip, jpg:String, posx:Number, posy:Number) { image._x = posx; image._y = posy; var mcLoader: MovieClipLoader = new MovieClipLoader(); var listener: Object = new Object(); mcLoader.addListener(listener); mcLoader.loadClip(jpg, image); var interval: Object = new Object(); interval.id = setInterval(checkProgress, 100, mcLoader, image, interval);
trace(image.id); // а вот тут все нормально, выдает значение
function checkProgress(mcLoader:MovieClipLoader, image:MovieClip, interval:Object):Void { trace(image.id); // и так тоже undefined image.onPress = function() { trace(this.id); // пишет что переменная undefined trace(image.id); // и так тоже undefined } if(progress.bytesLoaded == progress.bytesTotal) { clearInterval(interval.id); } } }
|
просветите пожалуйста как надо передавать мувик image в checkProgress чтобы его id было доступно? |