home *** CD-ROM | disk | FTP | other *** search
- package
- {
- import flash.system.Security;
- import flash.text.Font;
- import mx.core.mx_internal;
- import mx.modules.ModuleBase;
- import mx.styles.CSSStyleDeclaration;
- import mx.styles.IStyleModule;
- import mx.styles.StyleManager;
-
- public class Japanese extends ModuleBase implements IStyleModule
- {
- private static var domainsAllowed:Boolean = allowDomains();
-
- private static var _embed__font_Gothic_medium_normal_42360880:Class = Japanese__embed__font_Gothic_medium_normal_42360880;
-
- private var unloadGlobal:Boolean;
-
- private var effectMap:Object;
-
- private var overrideMap:Object;
-
- private var selectors:Array;
-
- public function Japanese()
- {
- var _loc1_:CSSStyleDeclaration = null;
- var _loc2_:Array = null;
- var _loc3_:String = null;
- var _loc4_:Array = null;
- var _loc5_:Array = null;
- selectors = [];
- overrideMap = {};
- effectMap = {};
- super();
- _loc3_ = ".SettingsSectionHeaderLabel";
- _loc1_ = StyleManager.getStyleDeclaration(_loc3_);
- if(!_loc1_)
- {
- _loc1_ = new CSSStyleDeclaration();
- StyleManager.setStyleDeclaration(_loc3_,_loc1_,false);
- selectors.push(_loc3_);
- }
- _loc2_ = overrideMap[_loc3_];
- if(_loc2_ == null)
- {
- _loc2_ = [];
- overrideMap[_loc3_] = _loc2_;
- }
- _loc1_.mx_internal::setStyle("fontWeight","normal");
- _loc2_.push("fontWeight");
- _loc1_.mx_internal::setStyle("fontFamily","Gothic");
- _loc2_.push("fontFamily");
- _loc3_ = ".HelpTopicText";
- _loc1_ = StyleManager.getStyleDeclaration(_loc3_);
- if(!_loc1_)
- {
- _loc1_ = new CSSStyleDeclaration();
- StyleManager.setStyleDeclaration(_loc3_,_loc1_,false);
- selectors.push(_loc3_);
- }
- _loc2_ = overrideMap[_loc3_];
- if(_loc2_ == null)
- {
- _loc2_ = [];
- overrideMap[_loc3_] = _loc2_;
- }
- _loc1_.mx_internal::setStyle("fontWeight","normal");
- _loc2_.push("fontWeight");
- _loc1_.mx_internal::setStyle("fontFamily","Gothic");
- _loc2_.push("fontFamily");
- _loc3_ = ".HelpTopicTitle";
- _loc1_ = StyleManager.getStyleDeclaration(_loc3_);
- if(!_loc1_)
- {
- _loc1_ = new CSSStyleDeclaration();
- StyleManager.setStyleDeclaration(_loc3_,_loc1_,false);
- selectors.push(_loc3_);
- }
- _loc2_ = overrideMap[_loc3_];
- if(_loc2_ == null)
- {
- _loc2_ = [];
- overrideMap[_loc3_] = _loc2_;
- }
- _loc1_.mx_internal::setStyle("fontWeight","bold");
- _loc2_.push("fontWeight");
- _loc1_.mx_internal::setStyle("fontFamily","Gothic");
- _loc2_.push("fontFamily");
- _loc3_ = "RadioButton";
- _loc1_ = StyleManager.getStyleDeclaration(_loc3_);
- if(!_loc1_)
- {
- _loc1_ = new CSSStyleDeclaration();
- StyleManager.setStyleDeclaration(_loc3_,_loc1_,false);
- selectors.push(_loc3_);
- }
- _loc2_ = overrideMap[_loc3_];
- if(_loc2_ == null)
- {
- _loc2_ = [];
- overrideMap[_loc3_] = _loc2_;
- }
- _loc1_.mx_internal::setStyle("fontFamily","Gothic");
- _loc2_.push("fontFamily");
- _loc3_ = ".MediaTypeBar";
- _loc1_ = StyleManager.getStyleDeclaration(_loc3_);
- if(!_loc1_)
- {
- _loc1_ = new CSSStyleDeclaration();
- StyleManager.setStyleDeclaration(_loc3_,_loc1_,false);
- selectors.push(_loc3_);
- }
- _loc2_ = overrideMap[_loc3_];
- if(_loc2_ == null)
- {
- _loc2_ = [];
- overrideMap[_loc3_] = _loc2_;
- }
- _loc1_.mx_internal::setStyle("fontWeight","normal");
- _loc2_.push("fontWeight");
- _loc1_.mx_internal::setStyle("fontFamily","Gothic");
- _loc2_.push("fontFamily");
- _loc3_ = ".BrowseViewListLabel";
- _loc1_ = StyleManager.getStyleDeclaration(_loc3_);
- if(!_loc1_)
- {
- _loc1_ = new CSSStyleDeclaration();
- StyleManager.setStyleDeclaration(_loc3_,_loc1_,false);
- selectors.push(_loc3_);
- }
- _loc2_ = overrideMap[_loc3_];
- if(_loc2_ == null)
- {
- _loc2_ = [];
- overrideMap[_loc3_] = _loc2_;
- }
- _loc1_.mx_internal::setStyle("fontWeight","bold");
- _loc2_.push("fontWeight");
- _loc1_.mx_internal::setStyle("fontFamily","Gothic");
- _loc2_.push("fontFamily");
- _loc3_ = ".TopBannerTabBar";
- _loc1_ = StyleManager.getStyleDeclaration(_loc3_);
- if(!_loc1_)
- {
- _loc1_ = new CSSStyleDeclaration();
- StyleManager.setStyleDeclaration(_loc3_,_loc1_,false);
- selectors.push(_loc3_);
- }
- _loc2_ = overrideMap[_loc3_];
- if(_loc2_ == null)
- {
- _loc2_ = [];
- overrideMap[_loc3_] = _loc2_;
- }
- _loc1_.mx_internal::setStyle("fontWeight","normal");
- _loc2_.push("fontWeight");
- _loc1_.mx_internal::setStyle("fontFamily","Gothic");
- _loc2_.push("fontFamily");
- _loc3_ = ".MediaItemViewLabel";
- _loc1_ = StyleManager.getStyleDeclaration(_loc3_);
- if(!_loc1_)
- {
- _loc1_ = new CSSStyleDeclaration();
- StyleManager.setStyleDeclaration(_loc3_,_loc1_,false);
- selectors.push(_loc3_);
- }
- _loc2_ = overrideMap[_loc3_];
- if(_loc2_ == null)
- {
- _loc2_ = [];
- overrideMap[_loc3_] = _loc2_;
- }
- _loc1_.mx_internal::setStyle("fontWeight","bold");
- _loc2_.push("fontWeight");
- _loc1_.mx_internal::setStyle("fontFamily","Gothic");
- _loc2_.push("fontFamily");
- _loc3_ = ".PanelTabButton";
- _loc1_ = StyleManager.getStyleDeclaration(_loc3_);
- if(!_loc1_)
- {
- _loc1_ = new CSSStyleDeclaration();
- StyleManager.setStyleDeclaration(_loc3_,_loc1_,false);
- selectors.push(_loc3_);
- }
- _loc2_ = overrideMap[_loc3_];
- if(_loc2_ == null)
- {
- _loc2_ = [];
- overrideMap[_loc3_] = _loc2_;
- }
- _loc1_.mx_internal::setStyle("fontWeight","bold");
- _loc2_.push("fontWeight");
- _loc1_.mx_internal::setStyle("fontFamily","Gothic");
- _loc2_.push("fontFamily");
- _loc3_ = "TabBar";
- _loc1_ = StyleManager.getStyleDeclaration(_loc3_);
- if(!_loc1_)
- {
- _loc1_ = new CSSStyleDeclaration();
- StyleManager.setStyleDeclaration(_loc3_,_loc1_,false);
- selectors.push(_loc3_);
- }
- _loc2_ = overrideMap[_loc3_];
- if(_loc2_ == null)
- {
- _loc2_ = [];
- overrideMap[_loc3_] = _loc2_;
- }
- _loc1_.mx_internal::setStyle("fontFamily","Gothic");
- _loc2_.push("fontFamily");
- _loc3_ = ".SettingsPhotoTransitionSlider";
- _loc1_ = StyleManager.getStyleDeclaration(_loc3_);
- if(!_loc1_)
- {
- _loc1_ = new CSSStyleDeclaration();
- StyleManager.setStyleDeclaration(_loc3_,_loc1_,false);
- selectors.push(_loc3_);
- }
- _loc2_ = overrideMap[_loc3_];
- if(_loc2_ == null)
- {
- _loc2_ = [];
- overrideMap[_loc3_] = _loc2_;
- }
- _loc1_.mx_internal::setStyle("fontWeight","normal");
- _loc2_.push("fontWeight");
- _loc1_.mx_internal::setStyle("fontFamily","Gothic");
- _loc2_.push("fontFamily");
- _loc3_ = ".FolderViewBreadCrumbLabelLink";
- _loc1_ = StyleManager.getStyleDeclaration(_loc3_);
- if(!_loc1_)
- {
- _loc1_ = new CSSStyleDeclaration();
- StyleManager.setStyleDeclaration(_loc3_,_loc1_,false);
- selectors.push(_loc3_);
- }
- _loc2_ = overrideMap[_loc3_];
- if(_loc2_ == null)
- {
- _loc2_ = [];
- overrideMap[_loc3_] = _loc2_;
- }
- _loc1_.mx_internal::setStyle("fontWeight","bold");
- _loc2_.push("fontWeight");
- _loc1_.mx_internal::setStyle("fontFamily","Gothic");
- _loc2_.push("fontFamily");
- _loc3_ = ".ChatWindowText";
- _loc1_ = StyleManager.getStyleDeclaration(_loc3_);
- if(!_loc1_)
- {
- _loc1_ = new CSSStyleDeclaration();
- StyleManager.setStyleDeclaration(_loc3_,_loc1_,false);
- selectors.push(_loc3_);
- }
- _loc2_ = overrideMap[_loc3_];
- if(_loc2_ == null)
- {
- _loc2_ = [];
- overrideMap[_loc3_] = _loc2_;
- }
- _loc1_.mx_internal::setStyle("fontWeight","normal");
- _loc2_.push("fontWeight");
- _loc1_.mx_internal::setStyle("fontFamily","Gothic");
- _loc2_.push("fontFamily");
- _loc3_ = ".SettingsRendererName";
- _loc1_ = StyleManager.getStyleDeclaration(_loc3_);
- if(!_loc1_)
- {
- _loc1_ = new CSSStyleDeclaration();
- StyleManager.setStyleDeclaration(_loc3_,_loc1_,false);
- selectors.push(_loc3_);
- }
- _loc2_ = overrideMap[_loc3_];
- if(_loc2_ == null)
- {
- _loc2_ = [];
- overrideMap[_loc3_] = _loc2_;
- }
- _loc1_.mx_internal::setStyle("fontWeight","normal");
- _loc2_.push("fontWeight");
- _loc1_.mx_internal::setStyle("fontFamily","Gothic");
- _loc2_.push("fontFamily");
- _loc3_ = ".MediaItemRendererLabel";
- _loc1_ = StyleManager.getStyleDeclaration(_loc3_);
- if(!_loc1_)
- {
- _loc1_ = new CSSStyleDeclaration();
- StyleManager.setStyleDeclaration(_loc3_,_loc1_,false);
- selectors.push(_loc3_);
- }
- _loc2_ = overrideMap[_loc3_];
- if(_loc2_ == null)
- {
- _loc2_ = [];
- overrideMap[_loc3_] = _loc2_;
- }
- _loc1_.mx_internal::setStyle("fontWeight","bold");
- _loc2_.push("fontWeight");
- _loc1_.mx_internal::setStyle("fontFamily","Gothic");
- _loc2_.push("fontFamily");
- _loc3_ = "Application";
- _loc1_ = StyleManager.getStyleDeclaration(_loc3_);
- if(!_loc1_)
- {
- _loc1_ = new CSSStyleDeclaration();
- StyleManager.setStyleDeclaration(_loc3_,_loc1_,false);
- selectors.push(_loc3_);
- }
- _loc2_ = overrideMap[_loc3_];
- if(_loc2_ == null)
- {
- _loc2_ = [];
- overrideMap[_loc3_] = _loc2_;
- }
- _loc1_.mx_internal::setStyle("fontFamily","Gothic");
- _loc2_.push("fontFamily");
- _loc3_ = ".SelectedNPDeviceName";
- _loc1_ = StyleManager.getStyleDeclaration(_loc3_);
- if(!_loc1_)
- {
- _loc1_ = new CSSStyleDeclaration();
- StyleManager.setStyleDeclaration(_loc3_,_loc1_,false);
- selectors.push(_loc3_);
- }
- _loc2_ = overrideMap[_loc3_];
- if(_loc2_ == null)
- {
- _loc2_ = [];
- overrideMap[_loc3_] = _loc2_;
- }
- _loc1_.mx_internal::setStyle("fontWeight","bold");
- _loc2_.push("fontWeight");
- _loc1_.mx_internal::setStyle("fontFamily","Gothic");
- _loc2_.push("fontFamily");
- _loc3_ = "CheckBox";
- _loc1_ = StyleManager.getStyleDeclaration(_loc3_);
- if(!_loc1_)
- {
- _loc1_ = new CSSStyleDeclaration();
- StyleManager.setStyleDeclaration(_loc3_,_loc1_,false);
- selectors.push(_loc3_);
- }
- _loc2_ = overrideMap[_loc3_];
- if(_loc2_ == null)
- {
- _loc2_ = [];
- overrideMap[_loc3_] = _loc2_;
- }
- _loc1_.mx_internal::setStyle("fontFamily","Gothic");
- _loc2_.push("fontFamily");
- _loc3_ = ".MediaGridHeader";
- _loc1_ = StyleManager.getStyleDeclaration(_loc3_);
- if(!_loc1_)
- {
- _loc1_ = new CSSStyleDeclaration();
- StyleManager.setStyleDeclaration(_loc3_,_loc1_,false);
- selectors.push(_loc3_);
- }
- _loc2_ = overrideMap[_loc3_];
- if(_loc2_ == null)
- {
- _loc2_ = [];
- overrideMap[_loc3_] = _loc2_;
- }
- _loc1_.mx_internal::setStyle("fontWeight","bold");
- _loc2_.push("fontWeight");
- _loc1_.mx_internal::setStyle("fontFamily","Gothic");
- _loc2_.push("fontFamily");
- _loc3_ = "ToolTip";
- _loc1_ = StyleManager.getStyleDeclaration(_loc3_);
- if(!_loc1_)
- {
- _loc1_ = new CSSStyleDeclaration();
- StyleManager.setStyleDeclaration(_loc3_,_loc1_,false);
- selectors.push(_loc3_);
- }
- _loc2_ = overrideMap[_loc3_];
- if(_loc2_ == null)
- {
- _loc2_ = [];
- overrideMap[_loc3_] = _loc2_;
- }
- _loc1_.mx_internal::setStyle("fontFamily","Gothic");
- _loc2_.push("fontFamily");
- _loc3_ = ".FolderViewBreadCrumbLabel";
- _loc1_ = StyleManager.getStyleDeclaration(_loc3_);
- if(!_loc1_)
- {
- _loc1_ = new CSSStyleDeclaration();
- StyleManager.setStyleDeclaration(_loc3_,_loc1_,false);
- selectors.push(_loc3_);
- }
- _loc2_ = overrideMap[_loc3_];
- if(_loc2_ == null)
- {
- _loc2_ = [];
- overrideMap[_loc3_] = _loc2_;
- }
- _loc1_.mx_internal::setStyle("fontWeight","normal");
- _loc2_.push("fontWeight");
- _loc1_.mx_internal::setStyle("fontFamily","Gothic");
- _loc2_.push("fontFamily");
- Font.registerFont(_embed__font_Gothic_medium_normal_42360880);
- }
-
- private static function allowDomains() : Boolean
- {
- if(Security.sandboxType != "application")
- {
- Security.allowDomain("*");
- }
- return true;
- }
-
- public function unload() : void
- {
- unloadOverrides();
- unloadStyleDeclarations();
- if(unloadGlobal)
- {
- StyleManager.mx_internal::stylesRoot = null;
- StyleManager.mx_internal::initProtoChainRoots();
- }
- }
-
- private function unloadOverrides() : void
- {
- var _loc1_:String = null;
- var _loc2_:CSSStyleDeclaration = null;
- var _loc3_:Array = null;
- var _loc4_:int = 0;
- var _loc5_:uint = 0;
- var _loc6_:uint = 0;
- var _loc7_:Array = null;
- for(_loc1_ in overrideMap)
- {
- _loc2_ = StyleManager.getStyleDeclaration(_loc1_);
- if(_loc2_ != null)
- {
- _loc3_ = overrideMap[_loc1_];
- if(_loc3_ != null)
- {
- _loc4_ = int(_loc3_.length);
- _loc5_ = 0;
- while(_loc5_ < _loc4_)
- {
- _loc2_.mx_internal::clearOverride(_loc3_[_loc5_]);
- _loc5_++;
- }
- }
- _loc3_ = effectMap[_loc1_];
- if(_loc3_ != null)
- {
- _loc4_ = int(_loc3_.length);
- _loc7_ = _loc2_.mx_internal::effects;
- _loc5_ = 0;
- while(_loc5_ < _loc4_)
- {
- _loc6_ = uint(_loc7_.indexOf(_loc4_[_loc5_]));
- if(_loc6_ >= 0)
- {
- _loc7_.splice(_loc6_,1);
- }
- _loc5_++;
- }
- }
- }
- }
- overrideMap = null;
- effectMap = null;
- }
-
- private function unloadStyleDeclarations() : void
- {
- var _loc3_:String = null;
- var _loc1_:int = int(selectors.length);
- var _loc2_:int = 0;
- while(_loc2_ < _loc1_)
- {
- _loc3_ = selectors[_loc2_];
- StyleManager.clearStyleDeclaration(_loc3_,false);
- _loc2_++;
- }
- selectors = null;
- }
- }
- }
-
-