package
{
import §_-14l§.PhotoSplashScreen;
import §_-3KB§.§_-3nj§;
import §_-5EA§.LoaderUI;
import flash.display.DisplayObject;
import flash.display.Sprite;
import flash.display.Stage;
import flash.events.Event;
import flash.events.TimerEvent;
import flash.text.TextField;
import flash.text.TextFormatAlign;
import flash.utils.Timer;
public class HabboLoadingScreen extends Sprite implements §_-3nj§, IHabboLoadingScreen
{
private static const §_-y§:int = 28;
public static const §_-2NF§:int = 400;
public static const §_-1Bv§:int = 25;
public static const §_-82§:int = 2;
public static const §_-52M§:int = 2;
public static const §_-2qD§:String = "container";
public static const §_-IQ§:String = "fileLoadingBar";
public static const §_-69w§:String = "fileBarSprite";
public static const §_-6gi§:String = "photoSplashScreen";
public static const §_-41C§:String = "background";
public static const §_-30l§:String = "habboLogo";
public static const §_-3TH§:String = "textField";
public static const §_-2D7§:String = "loadingNumberTextField";
private var §_-3Lf§:Timer;
private var §_-3b4§:int = 0;
private var §_-1IV§:PhotoSplashScreen;
private var _disposed:Boolean = false;
private var §_-Nl§:int = 0;
private var §_-5TI§:String = null;
private var §_-3kE§:Boolean = false;
public function HabboLoadingScreen(param1:int, param2:int, param3:String, param4:String)
{
var _loc6_:Sprite = null;
var _loc7_:Sprite = null;
var _loc11_:Array = null;
super();
var _loc5_:Sprite = new Sprite();
_loc5_.name = §_-41C§;
_loc5_.graphics.clear();
_loc5_.graphics.beginFill(922908);
_loc5_.graphics.drawRect(0,0,param1,param2);
addChild(_loc5_);
this.§_-1IV§ = new PhotoSplashScreen(this);
this.§_-1IV§.name = §_-6gi§;
addChild(this.§_-1IV§);
_loc6_ = new Sprite();
_loc6_.name = §_-IQ§;
_loc6_.graphics.lineStyle(1,16777215,1,true);
_loc6_.graphics.beginFill(2500143);
_loc6_.graphics.drawRect(1,0,§_-2NF§ - 1,0);
_loc6_.graphics.drawRect(§_-2NF§,1,0,§_-1Bv§ - 1);
_loc6_.graphics.drawRect(1,§_-1Bv§,§_-2NF§ - 1,0);
_loc6_.graphics.drawRect(0,1,0,§_-1Bv§ - 1);
_loc6_.graphics.endFill();
addChild(_loc6_);
var _loc8_:String = null;
if(param4 != null)
{
_loc11_ = param4.split("/");
this.§_-Nl§ = this.§_-1Xc§(0,_loc11_.length - 1);
this.§_-5TI§ = param4;
_loc8_ = _loc11_[this.§_-Nl§];
}
else
{
_loc8_ = param3;
}
var _loc9_:TextField = LoaderUI.§_-3Pz§(_loc8_,§_-y§,LoaderUI.§_-0Bg§,true,false,false,false,TextFormatAlign.CENTER);
_loc9_.name = §_-3TH§;
addChild(_loc9_);
var _loc10_:TextField = LoaderUI.§_-3Pz§("0%",14,10066329,true,false,false,false,TextFormatAlign.CENTER);
_loc10_.name = §_-2D7§;
addChild(_loc10_);
_loc7_ = new Sprite();
_loc7_.name = §_-69w§;
_loc6_.addChild(_loc7_);
_loc6_.visible = true;
addEventListener(Event.ADDED_TO_STAGE,this.onAddedToStage);
}
private function §_-4n4§(k:Event) : void
{
§_-3E2§.log("Habbo Loading Screen was removed from stage.");
}
private function onAddedToStage(k:Event) : void
{
removeEventListener(Event.ADDED_TO_STAGE,this.onAddedToStage);
stage.addEventListener(Event.RESIZE,this.§_-3Xp§);
this.§_-0Ao§();
this.§_-3Lf§ = new Timer(750);
this.§_-3Lf§.addEventListener(TimerEvent.TIMER,this.§_-32j§);
this.§_-3Lf§.start();
}
private function §_-3Xp§(k:Event) : void
{
this.§_-0Ao§();
}
private function §_-32j§(param1:Event) : void
{
var _loc2_:Array = null;
var _loc3_:TextField = null;
var _loc4_:TextField = null;
if(this.§_-3b4§ == 100)
{
if(this.§_-3kE§)
{
_loc2_ = this.§_-5TI§.split("/");
_loc3_ = getChildByName(§_-3TH§) as TextField;
if(_loc3_ != null)
{
this.§_-60R§(§_-3TH§);
_loc4_ = LoaderUI.§_-3Pz§(_loc2_[this.§_-Nl§],§_-y§,LoaderUI.§_-0Bg§,true,false,false,false,TextFormatAlign.CENTER);
_loc4_.x = (width - _loc4_.width) / 2;
_loc4_.y = _loc3_.y;
_loc4_.name = §_-3TH§;
addChild(_loc4_);
}
this.§_-3kE§ = false;
}
this.§_-3b4§ = 0;
}
else
{
this.§_-3b4§ = this.§_-3b4§ + Math.min(this.§_-1Xc§(1,Math.min(this.§_-1Xc§(15,33))),100 - this.§_-3b4§);
}
if(this.§_-3b4§ == 100 && this.§_-5TI§ != null)
{
this.§_-3kE§ = true;
this.§_-Nl§ = (this.§_-Nl§ + 1) % (this.§_-5TI§.split("/").length - 1);
}
this.§_-2M0§(this.§_-3b4§ / 100);
}
private function §_-1Xc§(param1:Number, param2:Number) : Number
{
return Math.floor(Math.random() * (param2 - param1 + 1)) + param1;
}
public function get disposed() : Boolean
{
return this._disposed;
}
private function §_-60R§(param1:String) : void
{
var _loc2_:DisplayObject = getChildByName(param1);
if(_loc2_ != null)
{
removeChild(_loc2_);
}
}
public function dispose() : void
{
if(this.disposed)
{
return;
}
this._disposed = true;
var k:Stage = stage;
if(k != null)
{
k.removeEventListener(Event.RESIZE,this.§_-3Xp§);
}
removeEventListener(Event.ADDED_TO_STAGE,this.onAddedToStage);
removeEventListener(Event.REMOVED_FROM_STAGE,this.§_-4n4§);
this.§_-60R§(§_-6gi§);
this.§_-60R§(§_-41C§);
this.§_-60R§(§_-3TH§);
this.§_-60R§(§_-30l§);
this.§_-60R§(§_-IQ§);
this.§_-60R§(§_-2qD§);
this.§_-3Lf§.stop();
this.§_-3Lf§.removeEventListener(TimerEvent.TIMER,this.§_-32j§);
if(parent != null)
{
parent.removeChild(this);
}
}
public function §_-0Ao§() : void
{
var _loc1_:int = 0;
var _loc2_:int = 0;
var _loc3_:Stage = this.stage;
if(_loc3_ != null)
{
_loc1_ = _loc3_.stageWidth;
_loc2_ = _loc3_.stageHeight;
}
else
{
_loc1_ = this.width;
_loc2_ = this.height;
}
var _loc4_:Sprite = getChildByName(§_-41C§) as Sprite;
if(_loc4_ != null)
{
_loc4_.x = 0;
_loc4_.y = 0;
_loc4_.graphics.clear();
_loc4_.graphics.beginFill(922908);
_loc4_.graphics.drawRect(0,0,_loc1_,_loc2_);
}
var _loc5_:int = 0;
var _loc6_:int = 0;
var _loc7_:int = 0;
var _loc8_:int = 0;
var _loc9_:int = 0;
var _loc10_:int = 10;
var _loc11_:Sprite = getChildByName(§_-6gi§) as Sprite;
if(_loc11_ != null)
{
_loc11_.x = (_loc1_ - _loc11_.width) / 2;
_loc9_ = _loc11_.y + _loc11_.height;
}
var _loc12_:TextField = getChildByName(§_-3TH§) as TextField;
if(_loc12_ != null)
{
_loc12_.x = (_loc1_ - _loc12_.width) / 2;
if(_loc12_.width > _loc7_)
{
_loc7_ = _loc12_.width;
_loc5_ = _loc12_.x;
}
}
var _loc13_:Sprite = getChildByName(§_-IQ§) as Sprite;
if(_loc13_ != null)
{
_loc13_.x = (_loc1_ - _loc13_.width) / 2;
_loc13_.y = _loc9_;
_loc9_ = _loc13_.y + _loc13_.height;
if(_loc13_.width > _loc7_)
{
_loc7_ = _loc13_.width;
_loc5_ = _loc13_.x;
}
}
var _loc14_:TextField = getChildByName(§_-2D7§) as TextField;
if(_loc14_ != null)
{
_loc14_.x = (_loc1_ - _loc14_.width) / 2;
if(_loc14_.width > _loc7_)
{
_loc7_ = _loc14_.width;
_loc5_ = _loc14_.x;
}
}
_loc9_ = (_loc2_ - _loc9_) / 2;
_loc9_ = _loc9_ - _loc10_ * 2;
if(_loc11_ != null)
{
_loc11_.y = _loc9_;
_loc9_ = _loc11_.y + _loc11_.height;
}
if(_loc12_ != null)
{
_loc12_.y = _loc9_ + 50;
_loc9_ = _loc12_.y + _loc12_.height + _loc10_;
}
if(_loc13_ != null)
{
_loc13_.y = _loc9_;
_loc9_ = _loc13_.y + _loc13_.height + _loc10_ / 2;
}
if(_loc14_ != null)
{
_loc14_.y = _loc9_;
}
}
public function §_-2M0§(param1:Number) : void
{
var _loc2_:int = §_-2NF§;
var _loc3_:int = §_-1Bv§;
var _loc4_:int = §_-82§;
var _loc5_:int = §_-52M§;
var _loc6_:Sprite = getChildByName(§_-IQ§) as Sprite;
if(_loc6_ == null)
{
return;
}
var _loc7_:Sprite = _loc6_.getChildByName(§_-69w§) as Sprite;
if(_loc7_ == null)
{
return;
}
_loc7_.x = _loc4_ + _loc5_;
_loc7_.y = _loc4_ + _loc5_;
_loc7_.graphics.clear();
var _loc8_:int = _loc3_ - _loc4_ * 2 - _loc5_ * 2;
var _loc9_:int = (_loc2_ - _loc4_ * 2 - _loc5_ * 2) * param1;
_loc7_.graphics.beginFill(0);
_loc7_.graphics.drawRect(-1,-1,_loc2_ - _loc4_ * 2,_loc3_ - _loc5_ * 2);
_loc7_.graphics.endFill();
_loc7_.graphics.beginFill(12241619);
_loc7_.graphics.drawRect(0,0,_loc9_,_loc8_ / 2);
_loc7_.graphics.endFill();
_loc7_.graphics.beginFill(9216429);
_loc7_.graphics.drawRect(0,_loc8_ / 2,_loc9_,_loc8_ / 2 + 1);
_loc7_.graphics.endFill();
}
public function §_-0R-§(param1:Number) : void
{
var _loc2_:TextField = getChildByName(§_-2D7§) as TextField;
if(_loc2_ != null)
{
_loc2_.text = Math.round(param1 * 100) + "%";
}
}
}
}
package §_-2DV§
{
import §_-01O§.IBorderWindow;
import §_-01O§.IDisplayObjectWrapper;
import §_-01O§.IRegionWindow;
import §_-0iX§.XmlAsset;
import §_-0iX§.§_-47Z§;
import §_-0iX§.§_-4x7§;
import §_-1NT§.§_-69x§;
import §_-1vS§.NetworkResource;
import §_-2-m§.AssetLoaderEvent;
import §_-3KB§.§_-6cw§;
import §_-4RP§.VideoControlsEvent;
import §_-4zd§.MediaFile;
import §_-4zd§.TrackingEvent;
import §_-4zd§.VideoAdServingTemplate;
import §_-4zd§.VideoAdV2;
import §_-5Wx§.§_-254§;
import §_-6-Z§.§_-2zN§;
import §_-GU§.§_-0xW§;
import §_-L3§.§_-4z§;
import §_-SI§.ApdevVideoPlayer;
import §_-SI§.§_-3WQ§;
import §_-YN§.§_-K9§;
import flash.display.BitmapData;
import flash.display.Sprite;
import flash.events.Event;
import flash.events.IEventDispatcher;
import flash.events.IOErrorEvent;
import flash.events.MouseEvent;
import flash.events.SecurityErrorEvent;
import flash.events.TimerEvent;
import flash.net.URLLoader;
import flash.net.URLRequest;
import flash.utils.Dictionary;
import flash.utils.Timer;
public class LoadingBarWidget extends §_-2zN§
{
private static const §_-5DB§:String = "close";
private static const §_-4ka§:String = "complete";
private static const §_-38P§:String = "firstQuartile";
private static const §_-1Ks§:String = "midpoint";
private static const §_-46O§:String = "mute";
private static const §_-29F§:String = "pause";
private static const §_-sh§:String = "resume";
private static const §_-1LH§:String = "thirdQuartile";
private static const §_-Cg§:String = "unmute";
private static const §_-3zH§:String = "start";
private var §_-0Bj§:IBorderWindow;
private var §_-59D§:§_-6cw§;
private var §_-1Dn§:BitmapData;
private var §_-08B§:String = "";
private var §_-2E9§:Sprite = null;
private var §_-4dw§:ApdevVideoPlayer;
private var §in§:String = "";
private var §_-YH§:Array;
private var §_-yy§:Boolean = false;
private var §_-5js§:Dictionary;
private var §_-09f§:Timer;
private var §_-5TP§:Number;
private var §_-5l5§:String;
private var §_-1fs§:Boolean = false;
private var §_-Ap§:String;
public function LoadingBarWidget(param1:§_-254§, param2:§_-K9§, param3:§_-4x7§, param4:§_-4z§, param5:§_-6cw§)
{
this.§_-YH§ = [];
super(param1,param2,param3,param4);
this.§_-59D§ = param5;
}
override public function dispose() : void
{
if(this.§_-2E9§ != null)
{
this.§_-2E9§.removeEventListener(MouseEvent.CLICK,this.§_-2L1§);
this.§_-2E9§ = null;
}
if(this.§_-1Dn§ != null)
{
this.§_-1Dn§.dispose();
this.§_-1Dn§ = null;
}
if(this.§_-0Bj§ != null)
{
this.§_-0Bj§.dispose();
this.§_-0Bj§ = null;
}
this.§_-59D§ = null;
super.dispose();
}
override public function registerUpdateEvents(k:IEventDispatcher) : void
{
if(k == null)
{
return;
}
k.addEventListener(§_-69x§.§_-3Lu§,this.§_-DL§);
k.addEventListener(§_-69x§.§_-2iI§,this.§_-4bz§);
super.registerUpdateEvents(k);
}
override public function unregisterUpdateEvents(k:IEventDispatcher) : void
{
if(k == null)
{
return;
}
k.removeEventListener(§_-69x§.§_-3Lu§,this.§_-DL§);
k.removeEventListener(§_-69x§.§_-2iI§,this.§_-DL§);
k.removeEventListener(§_-69x§.§_-2iI§,this.§_-4bz§);
}
private function §_-2GK§(k:AssetLoaderEvent) : void
{
§_-3E2§.log("Error loading xml: " + this.§in§ + ", " + k);
}
private function §_-0aV§(k:SecurityErrorEvent) : void
{
}
private function §_-DL§(k:§_-69x§) : void
{
if(k == null || k.type != §_-69x§.§_-3Lu§)
{
return;
}
if(!this.createWindow())
{
return;
}
this.§_-0Bj§.visible = true;
this.§_-0Bj§.center();
}
private function §_-4bz§(k:§_-69x§) : void
{
if(k == null || k.type != §_-69x§.§_-2iI§)
{
return;
}
if(this.§_-4dw§ && (this.§_-4dw§.§_-07c§ == §_-3WQ§.§_-4rF§ || this.§_-4dw§.§_-07c§ == §_-3WQ§.§_-35l§))
{
return;
}
if(this.§_-0Bj§ != null)
{
this.§_-0Bj§.dispose();
this.§_-0Bj§ = null;
}
}
private function createWindow() : Boolean
{
var _loc4_:int = 0;
if(this.§_-0Bj§ != null)
{
return true;
}
var _loc1_:XmlAsset = assets.getAssetByName("room_loading_bar") as XmlAsset;
if(_loc1_ == null)
{
return false;
}
this.§_-0Bj§ = windowManager.buildFromXML(_loc1_.content as XML) as IBorderWindow;
if(this.§_-0Bj§ == null)
{
return false;
}
this.§_-0Bj§.visible = false;
var _loc2_:IRegionWindow = this.§_-0Bj§.findChildByName("region") as IRegionWindow;
if(_loc2_ != null)
{
}
var _loc3_:IDisplayObjectWrapper = this.§_-0Bj§.findChildByName("image") as IDisplayObjectWrapper;
if(_loc3_ != null)
{
_loc4_ = _loc3_.height;
this.§_-0Bj§.scale(0,-_loc4_);
}
return true;
}
private function §_-3sV§(param1:AssetLoaderEvent) : void
{
var _loc2_:§_-47Z§ = null;
var _loc3_:XmlAsset = null;
var _loc4_:XML = null;
var _loc5_:VideoAdServingTemplate = null;
_loc2_ = param1.target as §_-47Z§;
_loc2_.removeEventListener(AssetLoaderEvent.§_-l5§,this.§_-3sV§);
_loc2_.removeEventListener(AssetLoaderEvent.§_-mK§,this.§_-3sV§);
if(param1.type == AssetLoaderEvent.§_-l5§)
{
_loc3_ = _assets.getAssetByName(_loc2_.assetName) as XmlAsset;
_loc4_ = _loc3_.content as XML;
if(_loc4_ != null)
{
_loc5_ = new VideoAdServingTemplate();
_loc5_.§_-3vh§(_loc4_);
this.§_-YH§ = _loc5_.ads;
this.playVideo();
}
}
}
private function §_-4aA§(param1:int = 760, param2:int = 480) : void
{
this.§_-4dw§ = new ApdevVideoPlayer(param1,param2);
this.§_-4dw§.§_-Y9§ = false;
this.§_-4dw§.§_-zu§ = false;
this.§_-4dw§.§_-wF§ = this.§_-1Dn§;
this.§_-4dw§.autoPlay = false;
this.§_-4dw§.§_-16h§.mute.visible = true;
this.§_-4dw§.§_-16h§.fullscreen.visible = false;
this.§_-4dw§.§_-16h§.bar.§_-1ya§ = false;
this.§_-4dw§.addEventListener(VideoControlsEvent.§_-3FO§,this.§_-0tf§,false,0,true);
this.§_-4ls§();
this.§_-4dw§.addEventListener(VideoControlsEvent.§_-0AB§,this.§_-5l3§);
this.§_-4dw§.addEventListener(VideoControlsEvent.§_-Xh§,this.§_-5l3§);
this.§_-4dw§.addEventListener(MouseEvent.CLICK,this.§_-6UJ§);
}
private function §_-1x§(param1:Array, param2:String) : void
{
var _loc3_:TrackingEvent = null;
if(param1)
{
this.§_-5js§ = new Dictionary();
this.§_-5js§[§_-3zH§] = param2;
for each(_loc3_ in param1)
{
this.§_-5js§[_loc3_.eventType] = _loc3_;
}
}
}
private function §_-4ls§() : void
{
if(this.§_-4dw§ == null || this.§_-0Bj§ == null)
{
return;
}
var _loc1_:IDisplayObjectWrapper = this.§_-0Bj§.findChildByName("image") as IDisplayObjectWrapper;
if(_loc1_ == null)
{
return;
}
var _loc2_:int = Math.max(0,this.§_-4dw§.width - _loc1_.width);
var _loc3_:int = Math.max(0,this.§_-4dw§.height - _loc1_.height);
this.§_-0Bj§.scale(_loc2_,_loc3_);
_loc1_.setDisplayObject(this.§_-4dw§);
this.§_-4dw§.autoPlay = true;
this.§_-0Bj§.visible = true;
this.§_-0Bj§.center();
}
private function playVideo() : void
{
var _loc2_:VideoAdV2 = null;
var _loc5_:MediaFile = null;
var _loc6_:String = null;
var _loc7_:NetworkResource = null;
var _loc1_:int = this.§_-YH§.length;
if(_loc1_ == 0)
{
return;
}
if(_loc1_ > 0)
{
_loc2_ = this.§_-YH§[0] as VideoAdV2;
}
var _loc3_:String = "";
var _loc4_:Array = _loc2_.getImpressionList();
if(_loc4_.length > 0)
{
_loc3_ = String(_loc4_[0]);
}
if(_loc2_ && _loc2_.hasAds(false))
{
_loc5_ = _loc2_.linearVideoAd.mediaFiles[0] as MediaFile;
if(_loc5_ == null)
{
return;
}
_loc6_ = _loc5_.url.url;
this.§_-1x§(_loc2_.trackingEvents,_loc3_);
if(_loc2_.linearVideoAd.clickThroughs.length > 0)
{
_loc7_ = _loc2_.linearVideoAd.clickThroughs[0] as NetworkResource;
if(_loc7_ != null)
{
this.§_-5l5§ = _loc7_.url;
}
}
this.§_-4aA§(int(_loc5_.width),int(_loc5_.height));
this.§_-4dw§.load(_loc6_);
this.§_-4dw§.play();
this.§_-5NM§(§_-3zH§);
if(this.§_-09f§ == null)
{
this.§_-09f§ = new Timer(500);
this.§_-09f§.addEventListener(TimerEvent.TIMER,this.§_-1qS§);
}
if(this.§_-09f§.running)
{
this.§_-09f§.reset();
}
this.§_-09f§.start();
}
}
private function §_-5NM§(param1:String) : void
{
var _loc2_:TrackingEvent = null;
var _loc3_:Array = null;
var _loc4_:URLLoader = null;
_loc2_ = this.§_-5js§[param1] as TrackingEvent;
if(_loc2_ != null || param1 == §_-3zH§)
{
if(param1 == §_-3zH§)
{
_loc3_ = [this.§_-5js§[§_-3zH§]];
}
else
{
_loc3_ = _loc2_.getURLList();
}
if(_loc3_ && _loc3_.length > 0)
{
_loc4_ = new URLLoader();
_loc4_.addEventListener(Event.COMPLETE,this.§_-2ez§);
_loc4_.addEventListener(IOErrorEvent.IO_ERROR,this.§_-6Ss§);
_loc4_.load(new URLRequest(_loc3_[0]));
}
}
}
private function §_-1qS§(param1:TimerEvent) : void
{
var _loc2_:Number = NaN;
if(this.§_-4dw§)
{
_loc2_ = this.§_-4dw§.§_-4TT§();
if(this.§_-4dw§.§_-07c§ == §_-3WQ§.§_-4rF§)
{
if(this.§_-5TP§ < 0.25 && _loc2_ >= 0.25)
{
this.§_-5NM§(§_-38P§);
}
else if(this.§_-5TP§ < 0.5 && _loc2_ >= 0.5)
{
this.§_-5NM§(§_-1Ks§);
}
else if(this.§_-5TP§ < 0.75 && _loc2_ >= 0.75)
{
this.§_-5NM§(§_-1LH§);
}
}
this.§_-5TP§ = _loc2_;
}
}
private function §_-0tf§(k:VideoControlsEvent) : void
{
if(k.data == §_-3WQ§.§_-07f§)
{
this.§_-09f§.reset();
this.§_-5NM§(§_-4ka§);
this.§_-5NM§(§_-5DB§);
this.§_-4bz§(new §_-69x§(§_-69x§.§_-2iI§));
}
else if(k.data == §_-3WQ§.§_-4rF§ && this.§_-Ap§ == §_-3WQ§.§_-35l§)
{
this.§_-5NM§(§_-sh§);
}
else if(k.data == §_-3WQ§.§_-35l§ && this.§_-Ap§ != §_-3WQ§.§_-35l§)
{
this.§_-5NM§(§_-29F§);
}
this.§_-Ap§ = k.data;
}
private function §_-2L1§(k:Event) : void
{
if(this.§_-08B§ != "")
{
§_-0xW§.§_-4U9§(this.§_-08B§);
}
}
private function §_-6UJ§(k:Event) : void
{
if(this.§in§ != "" && this.§_-5l5§ != "" && !this.§_-1fs§)
{
§_-0xW§.§_-4U9§(this.§_-5l5§);
this.§_-1fs§ = true;
}
}
private function §_-6Ss§(k:IOErrorEvent) : void
{
}
private function §_-2ez§(k:Event) : void
{
}
private function §_-4l0§() : void
{
this.§_-5NM§(§_-46O§);
}
private function §_-510§() : void
{
this.§_-5NM§(§_-Cg§);
}
private function §_-5l3§(k:VideoControlsEvent) : void
{
if(this.§_-4dw§.§_-2HE§ == 0)
{
this.§_-yy§ = true;
this.§_-4l0§();
}
else
{
if(this.§_-yy§)
{
this.§_-510§();
}
this.§_-yy§ = false;
}
}
}
}