Section 1
//MainTimeline (elv_bunnycapture_fla.MainTimeline)
package elv_bunnycapture_fla {
import flash.events.*;
import flash.display.*;
import geeon.pages.*;
import flash.system.*;
import flash.text.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.filters.*;
import flash.geom.*;
import flash.media.*;
import flash.net.*;
import flash.ui.*;
import flash.utils.*;
public dynamic class MainTimeline extends MovieClip {
public var myContextMenu;
public var scale;
public var assets;
public var loadBar:preloadbarPage;
public var context:LoaderContext;
public function MainTimeline(){
addFrameScript(0, frame1);
}
function frame1(){
assets = "http://games.cublo.com/files/zip/elv_bc_assets.zip";
scale = 1;
myContextMenu = new ContextMenu();
myContextMenu.hideBuiltInItems();
contextMenu = myContextMenu;
loader = new Loader();
addChild(loader);
context = new LoaderContext();
context.applicationDomain = ApplicationDomain.currentDomain;
Security.allowDomain("*");
Security.allowInsecureDomain("*");
loader.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS, onLoadProgress, false, 0, true);
loader.contentLoaderInfo.addEventListener(Event.COMPLETE, onLoadComplete, false, 0, true);
loadBar.scaleX = (loadBar.scaleY = scale);
start();
}
public function start(){
loader.load(new URLRequest(assets), context);
loadBar.removeEventListener("mouseDown", mouseDown);
loadBar.addEventListener("mouseDown", mouseDown);
}
public function quit(){
loader.unload();
}
public function reset(){
quit();
start();
}
public function onLoadProgress(_arg1){
percent = Math.round(((_arg1.bytesLoaded / _arg1.bytesTotal) * 100));
loadBar.update(percent);
}
public function onLoadComplete(_arg1){
loader.content.scaleX = (loader.content.scaleY = scale);
loadBar.removeEventListener("mouseDown", mouseDown);
loadBar.dispose();
removeChild(loadBar);
loadbar = null;
}
public function mouseDown(_arg1){
navigateToURL(new URLRequest("http://www.cublogames.com"), "_blank");
}
}
}//package elv_bunnycapture_fla
Section 2
//Symbol7_2 (elv_bunnycapture_fla.Symbol7_2)
package elv_bunnycapture_fla {
import flash.display.*;
import flash.text.*;
public dynamic class Symbol7_2 extends MovieClip {
public var txtField:TextField;
}
}//package elv_bunnycapture_fla
Section 3
//advertisingPage (geeon.pages.advertisingPage)
package geeon.pages {
import flash.display.*;
public dynamic class advertisingPage extends MovieClip {
public var areaMc:MovieClip;
public var holderMc:MovieClip;
public var preloadbarMc:MovieClip;
}
}//package geeon.pages
Section 4
//preloadbarPage (geeon.pages.preloadbarPage)
package geeon.pages {
import flash.events.*;
import flash.display.*;
import flash.system.*;
import flash.text.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.filters.*;
import flash.geom.*;
import flash.media.*;
import flash.net.*;
import flash.ui.*;
import flash.utils.*;
public dynamic class preloadbarPage extends MovieClip {
public var blend_mc:MovieClip;
public var clip:MovieClip;
public var p;
public function preloadbarPage(){
addFrameScript(0, frame1);
}
public function dispose(){
displaceBmp.dispose();
this.removeChild(clip);
blend_mc = (clip = (displaceBmp = null));
removeEventListener(Event.ENTER_FRAME, ripple);
}
public function ripple(_arg1:Event){
clip.x = ((Math.random() * 3) - 1.5);
clip.y = ((Math.random() * 3) - 1.5);
displaceBmp.draw(blend_mc);
clip.filters = [new DisplacementMapFilter(displaceBmp, p, 1, 1, 30, 10)];
}
function frame1(){
p = new Point(0, 0);
displaceBmp = new BitmapData(940, 580);
removeChild(blend_mc);
addEventListener(Event.ENTER_FRAME, ripple, false, 0, true);
}
public function update(_arg1){
clip.txtField.text = (_arg1 + "%");
}
}
}//package geeon.pages