home *** CD-ROM | disk | FTP | other *** search
- function initialization()
- {
- if(ratio == undefined)
- {
- ratio = 1;
- }
- bgX = _parent._x;
- bgDX = 0;
- bgW = _parent.movie._width;
- Bounds = _parent.movie.getBounds(_root);
- _parent.movie._x -= Bounds.xMin;
- gameEngine.addToList("backgroundList",{id:eval(_target),parent:eval(_parent._target)});
- var i;
- var k;
- var temp;
- k = 0;
- i = 0;
- while(i < Stage.width + bgW)
- {
- _parent.movie.duplicateMovieClip("movie" + k,k);
- temp = eval("_parent.movie" + k);
- temp._x = _parent.movie._x + i;
- k++;
- i += bgW;
- }
- _visible = false;
- initialized = true;
- }
- function move(vx)
- {
- bgDX += vx * ratio;
- if(bgDX < - bgW)
- {
- bgDX = - (- bgDX) % bgW;
- }
- if(bgDX > 0)
- {
- bgDX = bgDX % bgW - bgW;
- }
- _parent._x = bgX + bgDX;
- }
- onEnterFrame = function()
- {
- if(_parent.movie == undefined)
- {
- if(movieNotFound == undefined)
- {
- trace("WARNING! badgeBackground:[" + _target + "] --- Instance:[movie] not found!");
- movieNotFound = true;
- }
- }
- else if(initialized == undefined)
- {
- gameEngine = eval(gameEngineName);
- if(gameEngine == undefined)
- {
- if(gameEngineNotFound == undefined)
- {
- trace("WARNING: badgeBackground:[" + _target + "] --- gameEngine:[" + gameEngineName + "] not found!");
- gameEngineNotFound = true;
- }
- }
- else if(gameEngine.initialized == true)
- {
- initialization();
- }
- }
- };
-