movieClipLoader Targeting Question
I have a question concerning Targeting in a movieLoaderClip. I can Target my progress bar before the preLoader starts but cannot seem to Target my preLoader in the preLoad.onStart; preLoad.onLoadProgress; or preLoad.onLoadComplete.
Blue = I can get the targeting to work
Red = I cannot get the targeting to work
Orange = Comments on what I can get to work and not get to work
Blue = I can get the targeting to work
Red = I cannot get the targeting to work
Orange = Comments on what I can get to work and not get to work
// Set up Slide Pre Loader
// Use a MovieClipLoader to load images into slides
mcLoader = new MovieClipLoader();
// Set up an object as listener
preLoad = new Object();
// Establish Progress bar starting width variable
progressBarStartWidth = 5;
// Attach the PreLoad Bar to the image movieClip
////
_root[slideName[i]].barHolder.attachMovi e("preLoadBar2", "progBar", 1);
// Attach the PreLoad Border to the image movieClip
_root[slideName[i]].barHolder.attachMovi e("preLoadBorder2", "progress_border", 0);
// Set preload bar and preload border positions
_root[slideName[i]].barHolder.progBar._x = 85;
_root[slideName[i]].barHolder.progBar._y = 160;
_root[slideName[i]].barHolder.progress_b order._x = 85;
_root[slideName[i]].barHolder.progress_b order._y = 160;
// Set the preload bar starting width
_root[slideName[i]].barHolder.progBar._x scale = 5;
// On Load start
preLoad.onLoadStart = function(targetMC:MovieClip) {
};
// On Load Progress - Set up a call back that is triggered whenever loading progresses
// to update the progress bar's appearance
preLoad.onLoadProgress = function(targetMC:MovieClip, bytesLoaded:Number, bytesTotal:Number):Void {
// I can't seem to get this to work & this is what I need
_root[slideName[i]].barHolder.progBar._x scale = ((bytesLoaded/bytesTotal)*100);
// but I can hard target the preLoader
_level0.slide0.barHolder.progBar._xscale = ((bytesLoaded/bytesTotal)*100);
_level0.slide1.barHolder.progBar._xscale = ((bytesLoaded/bytesTotal)*100);
_level0.slide2.barHolder.progBar._xscale = ((bytesLoaded/bytesTotal)*100);
_level0.slide3.barHolder.progBar._xscale = ((bytesLoaded/bytesTotal)*100);
//trace(_root[slideName[i]].barHolder.pr ogBar);
};
// On Load Complete
preLoad.onLoadComplete = function(targetMC) {
trace("...complete");
_root[slideName[i]].barHolder.progBar._x scale = 100;
//Begin Fade Tween of progress bar
fadeTween = new mx.transitions.Tween(_root[slideName[i]].barHolder.progBar, "_alpha", easeType, 100, 0, .25, true);
fadeTween = new mx.transitions.Tween(_root[slideName[i]].barHolder.progress_b order, "_alpha", easeType, 100, 0, .25, true);
fadeTween.onMotionFinished = function() {
_root[slideName[i]].barHolder.progress_bo rder.removeMovieClip();
_root[slideName[i]].barHolder.progBar.re moveMovieClip();
_parent.beginAnimation();
};
};
// Attach Listener
mcLoader.addListener(preLoad);
// Use a MovieClipLoader to load images into slides
mcLoader = new MovieClipLoader();
// Set up an object as listener
preLoad = new Object();
// Establish Progress bar starting width variable
progressBarStartWidth = 5;
// Attach the PreLoad Bar to the image movieClip
////
_root[slideName[i]].barHolder.attachMovi
// Attach the PreLoad Border to the image movieClip
_root[slideName[i]].barHolder.attachMovi
// Set preload bar and preload border positions
_root[slideName[i]].barHolder.progBar._x = 85;
_root[slideName[i]].barHolder.progBar._y = 160;
_root[slideName[i]].barHolder.progress_b
_root[slideName[i]].barHolder.progress_b
// Set the preload bar starting width
_root[slideName[i]].barHolder.progBar._x
// On Load start
preLoad.onLoadStart = function(targetMC:MovieClip) {
};
// On Load Progress - Set up a call back that is triggered whenever loading progresses
// to update the progress bar's appearance
preLoad.onLoadProgress = function(targetMC:MovieClip, bytesLoaded:Number, bytesTotal:Number):Void {
// I can't seem to get this to work & this is what I need
_root[slideName[i]].barHolder.progBar._x
// but I can hard target the preLoader
_level0.slide0.barHolder.progBar._xscale = ((bytesLoaded/bytesTotal)*100);
_level0.slide1.barHolder.progBar._xscale = ((bytesLoaded/bytesTotal)*100);
_level0.slide2.barHolder.progBar._xscale = ((bytesLoaded/bytesTotal)*100);
_level0.slide3.barHolder.progBar._xscale = ((bytesLoaded/bytesTotal)*100);
//trace(_root[slideName[i]].barHolder.pr
};
// On Load Complete
preLoad.onLoadComplete = function(targetMC) {
trace("...complete");
_root[slideName[i]].barHolder.progBar._x
//Begin Fade Tween of progress bar
fadeTween = new mx.transitions.Tween(_root[slideName[i]].barHolder.progBar, "_alpha", easeType, 100, 0, .25, true);
fadeTween = new mx.transitions.Tween(_root[slideName[i]].barHolder.progress_b
fadeTween.onMotionFinished = function() {
_root[slideName[i]].barHolder.progress_bo
_root[slideName[i]].barHolder.progBar.re
_parent.beginAnimation();
};
};
// Attach Listener
mcLoader.addListener(preLoad);
