Sureflix.Plugins.Flash.SureFlashPlayer = Class.create({

	initialize: function(bridgeName) {
		this.bridgeName = bridgeName;
		this.isFlashReady = false;
	},

	playerReady: function() {
		if (!this.bridgeName) {
			return;
		}

		// Initialize the "root" object. This represents the actual 
		// "this.mxml" flex application.
		var b_FlashPlayer_root = FABridge[this.bridgeName].root();

		// Global variables in the "this.mxml" application (converted 
		// to getters and setters)

		this.getTvPlayer = function() {
			return b_FlashPlayer_root.getTvPlayer();
		};


		this.getControlBar = function() {
			return b_FlashPlayer_root.getControlBar();
		};


		this.getPageTitle = function() {
			return b_FlashPlayer_root.getPageTitle();
		};


		this.getPreloader = function() {
			return b_FlashPlayer_root.getPreloader();
		};


		this.getScriptTimeLimit = function() {
			return b_FlashPlayer_root.getScriptTimeLimit();
		};


		this.getResetHistory = function() {
			return b_FlashPlayer_root.getResetHistory();
		};


		this.getFrameRate = function() {
			return b_FlashPlayer_root.getFrameRate();
		};


		this.getScriptRecursionLimit = function() {
			return b_FlashPlayer_root.getScriptRecursionLimit();
		};


		this.getHistoryManagementEnabled = function() {
			return b_FlashPlayer_root.getHistoryManagementEnabled();
		};


		this.getUsePreloader = function() {
			return b_FlashPlayer_root.getUsePreloader();
		};


		this.getTransitions = function() {
			return b_FlashPlayer_root.getTransitions();
		};


		this.getStates = function() {
			return b_FlashPlayer_root.getStates();
		};


		this.getConstructor = function() {
			return b_FlashPlayer_root.getConstructor();
		};


		this.getSuper = function() {
			return b_FlashPlayer_root.getSuper();
		};


		this.getThis = function() {
			return b_FlashPlayer_root.getThis();
		};


		// Global functions in the "this.mxml" application
		this.SetUpdateVars = function(argString, argUInt) {
			b_FlashPlayer_root.SetExternalUpdateVariables(argString, argUInt);
		};

		this.DoStop = function() {
			b_FlashPlayer_root.DoStop();
		};

		this.DoPlay = function() {
			b_FlashPlayer_root.DoPlay();
		};

		this.DoPause = function() {
			b_FlashPlayer_root.DoPause();
		};

		this.SetSource = function(argString, argObject) {
			b_FlashPlayer_root.SetSource(argString, argObject);
		};

		this.GetPlayState = function() {
			return b_FlashPlayer_root.GetPlayState();
		};

		this.GetVolume = function() {
			return b_FlashPlayer_root.GetVolume();
		};

		this.SetVolume = function(argNumber) {
			b_FlashPlayer_root.SetVolume(argNumber);
		};

		this.GetMute = function() {
			return b_FlashPlayer_root.GetMute();
		};

		this.SetMute = function(argBoolean) {
			b_FlashPlayer_root.SetMute(argBoolean);
		};

		this.GetPosition = function() {
			return b_FlashPlayer_root.GetPosition();
		};

		this.SetPosition = function(argNumber) {
			b_FlashPlayer_root.SetPosition(argNumber);
		};

		this.IsConnected = function() {
			return b_FlashPlayer_root.IsConnected();
		};

		this.GetLengthInSeconds = function() {
			return b_FlashPlayer_root.GetLengthInSeconds();
		};

		this.GetVersion = function() {
			return b_FlashPlayer_root.GetVersion();
		};

		this.GetBufferingProgress = function() {
			return b_FlashPlayer_root.GetBufferingProgress();
		};

		this.GetFullScreen = function() {
			return b_FlashPlayer_root.GetFullScreen();
		};

		this.SetFullScreen = function(argBoolean) {
			b_FlashPlayer_root.SetFullScreen(argBoolean);
		};

		this.SetFocus = function() {
			b_FlashPlayer_root.SetFocus();
		};

		this.hitTestPoint = function(argNumber1, argNumber2, argBoolean) {
			return b_FlashPlayer_root.hitTestPoint(argNumber1, argNumber2, argBoolean);
		};

		this.getVisible = function() {
			return b_FlashPlayer_root.getVisible();
		};

		this.setVisible = function(argBoolean) {
			b_FlashPlayer_root.setVisible(argBoolean);
		};

		this.getAccessibilityProperties = function() {
			return b_FlashPlayer_root.getAccessibilityProperties();
		};

		this.setAccessibilityProperties = function(argAccessibilityProperties) {
			b_FlashPlayer_root.setAccessibilityProperties(argAccessibilityProperties);
		};

		this.getAlpha = function() {
			return b_FlashPlayer_root.getAlpha();
		};

		this.setAlpha = function(argNumber) {
			b_FlashPlayer_root.setAlpha(argNumber);
		};

		this.getBounds = function(argDisplayObject) {
			return b_FlashPlayer_root.getBounds(argDisplayObject);
		};

		this.getMouseY = function() {
			return b_FlashPlayer_root.getMouseY();
		};

		this.getMouseX = function() {
			return b_FlashPlayer_root.getMouseX();
		};

		this.getFilters = function() {
			return b_FlashPlayer_root.getFilters();
		};

		this.setFilters = function(argArray) {
			b_FlashPlayer_root.setFilters(argArray);
		};

		this.getParent = function() {
			return b_FlashPlayer_root.getParent();
		};

		this.getY = function() {
			return b_FlashPlayer_root.getY();
		};

		this.setY = function(argNumber) {
			b_FlashPlayer_root.setY(argNumber);
		};

		this.getScale9Grid = function() {
			return b_FlashPlayer_root.getScale9Grid();
		};

		this.setScale9Grid = function(argRectangle) {
			b_FlashPlayer_root.setScale9Grid(argRectangle);
		};

		this.getX = function() {
			return b_FlashPlayer_root.getX();
		};

		this.setX = function(argNumber) {
			b_FlashPlayer_root.setX(argNumber);
		};

		this.getOpaqueBackground = function() {
			return b_FlashPlayer_root.getOpaqueBackground();
		};

		this.setOpaqueBackground = function(argObject) {
			b_FlashPlayer_root.setOpaqueBackground(argObject);
		};

		this.getTransform = function() {
			return b_FlashPlayer_root.getTransform();
		};

		this.setTransform = function(argTransform) {
			b_FlashPlayer_root.setTransform(argTransform);
		};

		this.hitTestObject = function(argDisplayObject) {
			return b_FlashPlayer_root.hitTestObject(argDisplayObject);
		};

		this.getScrollRect = function() {
			return b_FlashPlayer_root.getScrollRect();
		};

		this.setScrollRect = function(argRectangle) {
			b_FlashPlayer_root.setScrollRect(argRectangle);
		};

		this.getHeight = function() {
			return b_FlashPlayer_root.getHeight();
		};

		this.setHeight = function(argNumber) {
			b_FlashPlayer_root.setHeight(argNumber);
		};

		this.getRect = function(argDisplayObject) {
			return b_FlashPlayer_root.getRect(argDisplayObject);
		};

		this.getWidth = function() {
			return b_FlashPlayer_root.getWidth();
		};

		this.setWidth = function(argNumber) {
			b_FlashPlayer_root.setWidth(argNumber);
		};

		this.getRotation = function() {
			return b_FlashPlayer_root.getRotation();
		};

		this.setRotation = function(argNumber) {
			b_FlashPlayer_root.setRotation(argNumber);
		};

		this.getRoot = function() {
			return b_FlashPlayer_root.getRoot();
		};

		this.getMask = function() {
			return b_FlashPlayer_root.getMask();
		};

		this.setMask = function(argDisplayObject) {
			b_FlashPlayer_root.setMask(argDisplayObject);
		};

		this.getLoaderInfo = function() {
			return b_FlashPlayer_root.getLoaderInfo();
		};

		this.getStage = function() {
			return b_FlashPlayer_root.getStage();
		};

		this.localToGlobal = function(argPoint) {
			return b_FlashPlayer_root.localToGlobal(argPoint);
		};

		this.getScaleY = function() {
			return b_FlashPlayer_root.getScaleY();
		};

		this.setScaleY = function(argNumber) {
			b_FlashPlayer_root.setScaleY(argNumber);
		};

		this.getScaleX = function() {
			return b_FlashPlayer_root.getScaleX();
		};

		this.setScaleX = function(argNumber) {
			b_FlashPlayer_root.setScaleX(argNumber);
		};

		this.getCacheAsBitmap = function() {
			return b_FlashPlayer_root.getCacheAsBitmap();
		};

		this.setCacheAsBitmap = function(argBoolean) {
			b_FlashPlayer_root.setCacheAsBitmap(argBoolean);
		};

		this.globalToLocal = function(argPoint) {
			return b_FlashPlayer_root.globalToLocal(argPoint);
		};

		this.DisplayObject = function() {
			return b_FlashPlayer_root.DisplayObject();
		};

		this.getBlendMode = function() {
			return b_FlashPlayer_root.getBlendMode();
		};

		this.setBlendMode = function(argString) {
			b_FlashPlayer_root.setBlendMode(argString);
		};

		this.getName = function() {
			return b_FlashPlayer_root.getName();
		};

		this.setName = function(argString) {
			b_FlashPlayer_root.setName(argString);
		};

		this.willTrigger = function(argString) {
			return b_FlashPlayer_root.willTrigger(argString);
		};

		this.toString = function() {
			return b_FlashPlayer_root.toString();
		};

		this.removeEventListener = function(argString, argFunction, argBoolean) {
			b_FlashPlayer_root.removeEventListener(argString, argFunction, argBoolean);
		};

		this.EventDispatcher = function(argIEventDispatcher) {
			return b_FlashPlayer_root.EventDispatcher(argIEventDispatcher);
		};

		this.addEventListener = function(argString, argFunction, argBoolean1, argInt, argBoolean2) {
			b_FlashPlayer_root.addEventListener(argString, argFunction, argBoolean1, argInt, argBoolean2);
		};

		this.hasEventListener = function(argString) {
			return b_FlashPlayer_root.hasEventListener(argString);
		};

		this.dispatchEvent = function(argEvent) {
			return b_FlashPlayer_root.dispatchEvent(argEvent);
		};

		this.finishPrint = function(argObject, argIFlexDisplayObject) {
			b_FlashPlayer_root.finishPrint(argObject, argIFlexDisplayObject);
		};

		this.setPercentWidth = function(argNumber) {
			b_FlashPlayer_root.setPercentWidth(argNumber);
		};

		this.getUrl = function() {
			return b_FlashPlayer_root.getUrl();
		};

		this.initialize = function() {
			b_FlashPlayer_root.initialize();
		};

		this.styleChanged = function(argString) {
			b_FlashPlayer_root.styleChanged(argString);
		};

		this.getViewSourceURL = function() {
			return b_FlashPlayer_root.getViewSourceURL();
		};

		this.setViewSourceURL = function(argString) {
			b_FlashPlayer_root.setViewSourceURL(argString);
		};

		this.setIcon = function(argClass) {
			b_FlashPlayer_root.setIcon(argClass);
		};

		this.setTabIndex = function(argInt) {
			b_FlashPlayer_root.setTabIndex(argInt);
		};

		this.setToolTip = function(argString) {
			b_FlashPlayer_root.setToolTip(argString);
		};

		this.getViewMetrics = function() {
			return b_FlashPlayer_root.getViewMetrics();
		};

		this.prepareToPrint = function(argIFlexDisplayObject) {
			return b_FlashPlayer_root.prepareToPrint(argIFlexDisplayObject);
		};

		this.getId = function() {
			return b_FlashPlayer_root.getId();
		};

		this.Application = function() {
			return b_FlashPlayer_root.Application();
		};

		this.setPercentHeight = function(argNumber) {
			b_FlashPlayer_root.setPercentHeight(argNumber);
		};

		this.setLabel = function(argString) {
			b_FlashPlayer_root.setLabel(argString);
		};

		this.getParameters = function() {
			return b_FlashPlayer_root.getParameters();
		};

		this.getChildIndex = function(argDisplayObject) {
			return b_FlashPlayer_root.getChildIndex(argDisplayObject);
		};

		this.addToCreationQueue = function(argObject, argInt, argFunction, argIFlexDisplayObject) {
			b_FlashPlayer_root.addToCreationQueue(argObject, argInt, argFunction, argIFlexDisplayObject);
		};

		this.FlexSprite = function() {
			return b_FlashPlayer_root.FlexSprite();
		};

		this.toString = function() {
			return b_FlashPlayer_root.toString();
		};

		this.getTabIndex = function() {
			return b_FlashPlayer_root.getTabIndex();
		};

		this.setTabIndex = function(argInt) {
			b_FlashPlayer_root.setTabIndex(argInt);
		};

		this.InteractiveObject = function() {
			return b_FlashPlayer_root.InteractiveObject();
		};

		this.getTabEnabled = function() {
			return b_FlashPlayer_root.getTabEnabled();
		};

		this.setTabEnabled = function(argBoolean) {
			b_FlashPlayer_root.setTabEnabled(argBoolean);
		};

		this.getAccessibilityImplementation = function() {
			return b_FlashPlayer_root.getAccessibilityImplementation();
		};

		this.setAccessibilityImplementation = function(argAccessibilityImplementation) {
			b_FlashPlayer_root.setAccessibilityImplementation(argAccessibilityImplementation);
		};

		this.getMouseEnabled = function() {
			return b_FlashPlayer_root.getMouseEnabled();
		};

		this.setMouseEnabled = function(argBoolean) {
			b_FlashPlayer_root.setMouseEnabled(argBoolean);
		};

		this.getContextMenu = function() {
			return b_FlashPlayer_root.getContextMenu();
		};

		this.setContextMenu = function(argContextMenu) {
			b_FlashPlayer_root.setContextMenu(argContextMenu);
		};

		this.getDoubleClickEnabled = function() {
			return b_FlashPlayer_root.getDoubleClickEnabled();
		};

		this.setDoubleClickEnabled = function(argBoolean) {
			b_FlashPlayer_root.setDoubleClickEnabled(argBoolean);
		};

		this.getFocusRect = function() {
			return b_FlashPlayer_root.getFocusRect();
		};

		this.setFocusRect = function(argObject) {
			b_FlashPlayer_root.setFocusRect(argObject);
		};

		this.LayoutContainer = function() {
			return b_FlashPlayer_root.LayoutContainer();
		};

		this.getConstraintColumns = function() {
			return b_FlashPlayer_root.getConstraintColumns();
		};

		this.setConstraintColumns = function(argArray) {
			b_FlashPlayer_root.setConstraintColumns(argArray);
		};

		this.getLayout = function() {
			return b_FlashPlayer_root.getLayout();
		};

		this.setLayout = function(argString) {
			b_FlashPlayer_root.setLayout(argString);
		};

		this.getConstraintRows = function() {
			return b_FlashPlayer_root.getConstraintRows();
		};

		this.setConstraintRows = function(argArray) {
			b_FlashPlayer_root.setConstraintRows(argArray);
		};

		this.getChildIndex = function(argDisplayObject) {
			return b_FlashPlayer_root.getChildIndex(argDisplayObject);
		};

		this.getChildByName = function(argString) {
			return b_FlashPlayer_root.getChildByName(argString);
		};

		this.getNumChildren = function() {
			return b_FlashPlayer_root.getNumChildren();
		};

		this.setChildIndex = function(argDisplayObject, argInt) {
			b_FlashPlayer_root.setChildIndex(argDisplayObject, argInt);
		};

		this.getTabChildren = function() {
			return b_FlashPlayer_root.getTabChildren();
		};

		this.setTabChildren = function(argBoolean) {
			b_FlashPlayer_root.setTabChildren(argBoolean);
		};

		this.addChild = function(argDisplayObject) {
			return b_FlashPlayer_root.addChild(argDisplayObject);
		};

		this.swapChildren = function(argDisplayObject1, argDisplayObject2) {
			b_FlashPlayer_root.swapChildren(argDisplayObject1, argDisplayObject2);
		};

		this.removeChild = function(argDisplayObject) {
			return b_FlashPlayer_root.removeChild(argDisplayObject);
		};

		this.contains = function(argDisplayObject) {
			return b_FlashPlayer_root.contains(argDisplayObject);
		};

		this.removeChildAt = function(argInt) {
			return b_FlashPlayer_root.removeChildAt(argInt);
		};

		this.getTextSnapshot = function() {
			return b_FlashPlayer_root.getTextSnapshot();
		};

		this.swapChildrenAt = function(argInt1, argInt2) {
			b_FlashPlayer_root.swapChildrenAt(argInt1, argInt2);
		};

		this.getMouseChildren = function() {
			return b_FlashPlayer_root.getMouseChildren();
		};

		this.setMouseChildren = function(argBoolean) {
			b_FlashPlayer_root.setMouseChildren(argBoolean);
		};

		this.areInaccessibleObjectsUnderPoint = function(argPoint) {
			return b_FlashPlayer_root.areInaccessibleObjectsUnderPoint(argPoint);
		};

		this.DisplayObjectContainer = function() {
			return b_FlashPlayer_root.DisplayObjectContainer();
		};

		this.getChildAt = function(argInt) {
			return b_FlashPlayer_root.getChildAt(argInt);
		};

		this.getObjectsUnderPoint = function(argPoint) {
			return b_FlashPlayer_root.getObjectsUnderPoint(argPoint);
		};

		this.addChildAt = function(argDisplayObject, argInt) {
			return b_FlashPlayer_root.addChildAt(argDisplayObject, argInt);
		};

		this.getHitArea = function() {
			return b_FlashPlayer_root.getHitArea();
		};

		this.setHitArea = function(argSprite) {
			b_FlashPlayer_root.setHitArea(argSprite);
		};

		this.getDropTarget = function() {
			return b_FlashPlayer_root.getDropTarget();
		};

		this.Sprite = function() {
			return b_FlashPlayer_root.Sprite();
		};

		this.getUseHandCursor = function() {
			return b_FlashPlayer_root.getUseHandCursor();
		};

		this.setUseHandCursor = function(argBoolean) {
			b_FlashPlayer_root.setUseHandCursor(argBoolean);
		};

		this.stopDrag = function() {
			b_FlashPlayer_root.stopDrag();
		};

		this.startDrag = function(argBoolean, argRectangle) {
			b_FlashPlayer_root.startDrag(argBoolean, argRectangle);
		};

		this.getButtonMode = function() {
			return b_FlashPlayer_root.getButtonMode();
		};

		this.setButtonMode = function(argBoolean) {
			b_FlashPlayer_root.setButtonMode(argBoolean);
		};

		this.getSoundTransform = function() {
			return b_FlashPlayer_root.getSoundTransform();
		};

		this.setSoundTransform = function(argSoundTransform) {
			b_FlashPlayer_root.setSoundTransform(argSoundTransform);
		};

		this.getGraphics = function() {
			return b_FlashPlayer_root.getGraphics();
		};

		this.regenerateStyleCache = function(argBoolean) {
			b_FlashPlayer_root.regenerateStyleCache(argBoolean);
		};

		this.initialize = function() {
			b_FlashPlayer_root.initialize();
		};

		this.getAutomationTabularData = function() {
			return b_FlashPlayer_root.getAutomationTabularData();
		};

		this.getUid = function() {
			return b_FlashPlayer_root.getUid();
		};

		this.setUid = function(argString) {
			b_FlashPlayer_root.setUid(argString);
		};

		this.getScaleY = function() {
			return b_FlashPlayer_root.getScaleY();
		};

		this.setScaleY = function(argNumber) {
			b_FlashPlayer_root.setScaleY(argNumber);
		};

		this.getScaleX = function() {
			return b_FlashPlayer_root.getScaleX();
		};

		this.setScaleX = function(argNumber) {
			b_FlashPlayer_root.setScaleX(argNumber);
		};

		this.getRepeaterItem = function(argInt) {
			return b_FlashPlayer_root.getRepeaterItem(argInt);
		};

		this.getStyleDeclaration = function() {
			return b_FlashPlayer_root.getStyleDeclaration();
		};

		this.setStyleDeclaration = function(argCSSStyleDeclaration) {
			b_FlashPlayer_root.setStyleDeclaration(argCSSStyleDeclaration);
		};

		this.getMaxWidth = function() {
			return b_FlashPlayer_root.getMaxWidth();
		};

		this.setMaxWidth = function(argNumber) {
			b_FlashPlayer_root.setMaxWidth(argNumber);
		};

		this.measureHTMLText = function(argString) {
			return b_FlashPlayer_root.measureHTMLText(argString);
		};

		this.getSystemManager = function() {
			return b_FlashPlayer_root.getSystemManager();
		};

		this.setSystemManager = function(argISystemManager) {
			b_FlashPlayer_root.setSystemManager(argISystemManager);
		};

		this.validateDisplayList = function() {
			b_FlashPlayer_root.validateDisplayList();
		};

		this.getMinWidth = function() {
			return b_FlashPlayer_root.getMinWidth();
		};

		this.setMinWidth = function(argNumber) {
			b_FlashPlayer_root.setMinWidth(argNumber);
		};

		this.getExplicitOrMeasuredWidth = function() {
			return b_FlashPlayer_root.getExplicitOrMeasuredWidth();
		};

		this.getInitialized = function() {
			return b_FlashPlayer_root.getInitialized();
		};

		this.setInitialized = function(argBoolean) {
			b_FlashPlayer_root.setInitialized(argBoolean);
		};

		this.contentToGlobal = function(argPoint) {
			return b_FlashPlayer_root.contentToGlobal(argPoint);
		};

		this.getAutomationValue = function() {
			return b_FlashPlayer_root.getAutomationValue();
		};

		this.getExplicitHeight = function() {
			return b_FlashPlayer_root.getExplicitHeight();
		};

		this.setExplicitHeight = function(argNumber) {
			b_FlashPlayer_root.setExplicitHeight(argNumber);
		};

		this.executeBindings = function(argBoolean) {
			b_FlashPlayer_root.executeBindings(argBoolean);
		};

		this.getPercentWidth = function() {
			return b_FlashPlayer_root.getPercentWidth();
		};

		this.setPercentWidth = function(argNumber) {
			b_FlashPlayer_root.setPercentWidth(argNumber);
		};

		this.getModuleFactory = function() {
			return b_FlashPlayer_root.getModuleFactory();
		};

		this.setModuleFactory = function(argIFlexModuleFactory) {
			b_FlashPlayer_root.setModuleFactory(argIFlexModuleFactory);
		};

		this.getParentApplication = function() {
			return b_FlashPlayer_root.getParentApplication();
		};

		this.drawRoundRect = function(argNumber1, argNumber2, argNumber3, argNumber4, argObject5, argObject6, argObject7, argObject8, argString, argArray, argObject9) {
			b_FlashPlayer_root.drawRoundRect(argNumber1, argNumber2, argNumber3, argNumber4, argObject5, argObject6, argObject7, argObject8, argString, argArray, argObject9);
		};

		this.resolveAutomationIDPart = function(argObject) {
			return b_FlashPlayer_root.resolveAutomationIDPart(argObject);
		};

		this.setChildIndex = function(argDisplayObject, argInt) {
			b_FlashPlayer_root.setChildIndex(argDisplayObject, argInt);
		};

		this.getUpdateCompletePendingFlag = function() {
			return b_FlashPlayer_root.getUpdateCompletePendingFlag();
		};

		this.setUpdateCompletePendingFlag = function(argBoolean) {
			b_FlashPlayer_root.setUpdateCompletePendingFlag(argBoolean);
		};

		this.getProcessedDescriptors = function() {
			return b_FlashPlayer_root.getProcessedDescriptors();
		};

		this.setProcessedDescriptors = function(argBoolean) {
			b_FlashPlayer_root.setProcessedDescriptors(argBoolean);
		};

		this.getDoubleClickEnabled = function() {
			return b_FlashPlayer_root.getDoubleClickEnabled();
		};

		this.setDoubleClickEnabled = function(argBoolean) {
			b_FlashPlayer_root.setDoubleClickEnabled(argBoolean);
		};

		this.setActualSize = function(argNumber1, argNumber2) {
			b_FlashPlayer_root.setActualSize(argNumber1, argNumber2);
		};

		this.getOwner = function() {
			return b_FlashPlayer_root.getOwner();
		};

		this.setOwner = function(argDisplayObjectContainer) {
			b_FlashPlayer_root.setOwner(argDisplayObjectContainer);
		};

		this.measureText = function(argString) {
			return b_FlashPlayer_root.measureText(argString);
		};

		this.getRepeaters = function() {
			return b_FlashPlayer_root.getRepeaters();
		};

		this.setRepeaters = function(argArray) {
			b_FlashPlayer_root.setRepeaters(argArray);
		};

		this.notifyStyleChangeInChildren = function(argString, argBoolean) {
			b_FlashPlayer_root.notifyStyleChangeInChildren(argString, argBoolean);
		};

		this.setStyle = function(argString, argObject) {
			b_FlashPlayer_root.setStyle(argString, argObject);
		};

		this.getFlexContextMenu = function() {
			return b_FlashPlayer_root.getFlexContextMenu();
		};

		this.setFlexContextMenu = function(argIFlexContextMenu) {
			b_FlashPlayer_root.setFlexContextMenu(argIFlexContextMenu);
		};

		this.createReferenceOnParentDocument = function(argIFlexDisplayObject) {
			b_FlashPlayer_root.createReferenceOnParentDocument(argIFlexDisplayObject);
		};

		this.getMouseFocusEnabled = function() {
			return b_FlashPlayer_root.getMouseFocusEnabled();
		};

		this.setMouseFocusEnabled = function(argBoolean) {
			b_FlashPlayer_root.setMouseFocusEnabled(argBoolean);
		};

		this.stopDrag = function() {
			b_FlashPlayer_root.stopDrag();
		};

		this.localToContent = function(argPoint) {
			return b_FlashPlayer_root.localToContent(argPoint);
		};

		this.prepareToPrint = function(argIFlexDisplayObject) {
			return b_FlashPlayer_root.prepareToPrint(argIFlexDisplayObject);
		};

		this.endEffectsStarted = function() {
			b_FlashPlayer_root.endEffectsStarted();
		};

		this.registerEffects = function(argArray) {
			b_FlashPlayer_root.registerEffects(argArray);
		};

		this.getActiveEffects = function() {
			return b_FlashPlayer_root.getActiveEffects();
		};

		this.getFocusPane = function() {
			return b_FlashPlayer_root.getFocusPane();
		};

		this.setFocusPane = function(argSprite) {
			b_FlashPlayer_root.setFocusPane(argSprite);
		};

		this.getInheritingStyles = function() {
			return b_FlashPlayer_root.getInheritingStyles();
		};

		this.setInheritingStyles = function(argObject) {
			b_FlashPlayer_root.setInheritingStyles(argObject);
		};

		this.verticalGradientMatrix = function(argNumber1, argNumber2, argNumber3, argNumber4) {
			return b_FlashPlayer_root.verticalGradientMatrix(argNumber1, argNumber2, argNumber3, argNumber4);
		};

		this.determineTextFormatFromStyles = function() {
			return b_FlashPlayer_root.determineTextFormatFromStyles();
		};

		this.getMaxHeight = function() {
			return b_FlashPlayer_root.getMaxHeight();
		};

		this.setMaxHeight = function(argNumber) {
			b_FlashPlayer_root.setMaxHeight(argNumber);
		};

		this.getBaselinePosition = function() {
			return b_FlashPlayer_root.getBaselinePosition();
		};

		this.callLater = function(argFunction, argArray) {
			b_FlashPlayer_root.callLater(argFunction, argArray);
		};

		this.hasFontContextChanged = function() {
			return b_FlashPlayer_root.hasFontContextChanged();
		};

		this.getDescriptor = function() {
			return b_FlashPlayer_root.getDescriptor();
		};

		this.setDescriptor = function(argUIComponentDescriptor) {
			b_FlashPlayer_root.setDescriptor(argUIComponentDescriptor);
		};

		this.deleteReferenceOnParentDocument = function(argIFlexDisplayObject) {
			b_FlashPlayer_root.deleteReferenceOnParentDocument(argIFlexDisplayObject);
		};

		this.getErrorString = function() {
			return b_FlashPlayer_root.getErrorString();
		};

		this.setErrorString = function(argString) {
			b_FlashPlayer_root.setErrorString(argString);
		};

		this.getWidth = function() {
			return b_FlashPlayer_root.getWidth();
		};

		this.setWidth = function(argNumber) {
			b_FlashPlayer_root.setWidth(argNumber);
		};

		this.getInstanceIndex = function() {
			return b_FlashPlayer_root.getInstanceIndex();
		};

		this.move = function(argNumber1, argNumber2) {
			b_FlashPlayer_root.move(argNumber1, argNumber2);
		};

		this.getClassStyleDeclarations = function() {
			return b_FlashPlayer_root.getClassStyleDeclarations();
		};

		this.initializeRepeaterArrays = function(argIRepeaterClient) {
			b_FlashPlayer_root.initializeRepeaterArrays(argIRepeaterClient);
		};

		this.getExplicitMaxWidth = function() {
			return b_FlashPlayer_root.getExplicitMaxWidth();
		};

		this.setExplicitMaxWidth = function(argNumber) {
			b_FlashPlayer_root.setExplicitMaxWidth(argNumber);
		};

		this.getExplicitMinHeight = function() {
			return b_FlashPlayer_root.getExplicitMinHeight();
		};

		this.setExplicitMinHeight = function(argNumber) {
			b_FlashPlayer_root.setExplicitMinHeight(argNumber);
		};

		this.clearStyle = function(argString) {
			b_FlashPlayer_root.clearStyle(argString);
		};

		this.invalidateProperties = function() {
			b_FlashPlayer_root.invalidateProperties();
		};

		this.setCacheHeuristic = function(argBoolean) {
			b_FlashPlayer_root.setCacheHeuristic(argBoolean);
		};

		this.getFilters = function() {
			return b_FlashPlayer_root.getFilters();
		};

		this.setFilters = function(argArray) {
			b_FlashPlayer_root.setFilters(argArray);
		};

		this.validateProperties = function() {
			b_FlashPlayer_root.validateProperties();
		};

		this.getIncludeInLayout = function() {
			return b_FlashPlayer_root.getIncludeInLayout();
		};

		this.setIncludeInLayout = function(argBoolean) {
			b_FlashPlayer_root.setIncludeInLayout(argBoolean);
		};

		this.addChildAt = function(argDisplayObject, argInt) {
			return b_FlashPlayer_root.addChildAt(argDisplayObject, argInt);
		};

		this.getAutomationName = function() {
			return b_FlashPlayer_root.getAutomationName();
		};

		this.setAutomationName = function(argString) {
			b_FlashPlayer_root.setAutomationName(argString);
		};

		this.getClassName = function() {
			return b_FlashPlayer_root.getClassName();
		};

		this.getNonInheritingStyles = function() {
			return b_FlashPlayer_root.getNonInheritingStyles();
		};

		this.setNonInheritingStyles = function(argObject) {
			b_FlashPlayer_root.setNonInheritingStyles(argObject);
		};

		this.getExplicitWidth = function() {
			return b_FlashPlayer_root.getExplicitWidth();
		};

		this.setExplicitWidth = function(argNumber) {
			b_FlashPlayer_root.setExplicitWidth(argNumber);
		};

		this.getMinHeight = function() {
			return b_FlashPlayer_root.getMinHeight();
		};

		this.setMinHeight = function(argNumber) {
			b_FlashPlayer_root.setMinHeight(argNumber);
		};

		this.dispatchEvent = function(argEvent) {
			return b_FlashPlayer_root.dispatchEvent(argEvent);
		};

		this.getExplicitMinWidth = function() {
			return b_FlashPlayer_root.getExplicitMinWidth();
		};

		this.setExplicitMinWidth = function(argNumber) {
			b_FlashPlayer_root.setExplicitMinWidth(argNumber);
		};

		this.getStyle = function(argString) {
			return b_FlashPlayer_root.getStyle(argString);
		};

		this.getMouseY = function() {
			return b_FlashPlayer_root.getMouseY();
		};

		this.getMouseX = function() {
			return b_FlashPlayer_root.getMouseX();
		};

		this.getScreen = function() {
			return b_FlashPlayer_root.getScreen();
		};

		this.getExplicitOrMeasuredHeight = function() {
			return b_FlashPlayer_root.getExplicitOrMeasuredHeight();
		};

		this.horizontalGradientMatrix = function(argNumber1, argNumber2, argNumber3, argNumber4) {
			return b_FlashPlayer_root.horizontalGradientMatrix(argNumber1, argNumber2, argNumber3, argNumber4);
		};

		this.setConstraintValue = function(argString, argObject) {
			b_FlashPlayer_root.setConstraintValue(argString, argObject);
		};

		this.getInstanceIndices = function() {
			return b_FlashPlayer_root.getInstanceIndices();
		};

		this.setInstanceIndices = function(argArray) {
			b_FlashPlayer_root.setInstanceIndices(argArray);
		};

		this.getRepeaterIndices = function() {
			return b_FlashPlayer_root.getRepeaterIndices();
		};

		this.setRepeaterIndices = function(argArray) {
			b_FlashPlayer_root.setRepeaterIndices(argArray);
		};

		this.getTweeningProperties = function() {
			return b_FlashPlayer_root.getTweeningProperties();
		};

		this.setTweeningProperties = function(argArray) {
			b_FlashPlayer_root.setTweeningProperties(argArray);
		};

		this.getCachePolicy = function() {
			return b_FlashPlayer_root.getCachePolicy();
		};

		this.setCachePolicy = function(argString) {
			b_FlashPlayer_root.setCachePolicy(argString);
		};

		this.addChild = function(argDisplayObject) {
			return b_FlashPlayer_root.addChild(argDisplayObject);
		};

		this.invalidateSize = function() {
			b_FlashPlayer_root.invalidateSize();
		};

		this.setVisible = function(argBoolean1, argBoolean2) {
			b_FlashPlayer_root.setVisible(argBoolean1, argBoolean2);
		};

		this.parentChanged = function(argDisplayObjectContainer) {
			b_FlashPlayer_root.parentChanged(argDisplayObjectContainer);
		};

		this.getMeasuredHeight = function() {
			return b_FlashPlayer_root.getMeasuredHeight();
		};

		this.setMeasuredHeight = function(argNumber) {
			b_FlashPlayer_root.setMeasuredHeight(argNumber);
		};

		this.removeChild = function(argDisplayObject) {
			return b_FlashPlayer_root.removeChild(argDisplayObject);
		};

		this.validateNow = function() {
			b_FlashPlayer_root.validateNow();
		};

		this.invalidateDisplayList = function() {
			b_FlashPlayer_root.invalidateDisplayList();
		};

		this.getMeasuredWidth = function() {
			return b_FlashPlayer_root.getMeasuredWidth();
		};

		this.setMeasuredWidth = function(argNumber) {
			b_FlashPlayer_root.setMeasuredWidth(argNumber);
		};

		this.getAutomationChildAt = function(argInt) {
			return b_FlashPlayer_root.getAutomationChildAt(argInt);
		};

		this.getPercentHeight = function() {
			return b_FlashPlayer_root.getPercentHeight();
		};

		this.setPercentHeight = function(argNumber) {
			b_FlashPlayer_root.setPercentHeight(argNumber);
		};

		this.getIsPopUp = function() {
			return b_FlashPlayer_root.getIsPopUp();
		};

		this.setIsPopUp = function(argBoolean) {
			b_FlashPlayer_root.setIsPopUp(argBoolean);
		};

		this.getId = function() {
			return b_FlashPlayer_root.getId();
		};

		this.setId = function(argString) {
			b_FlashPlayer_root.setId(argString);
		};

		this.getStyleName = function() {
			return b_FlashPlayer_root.getStyleName();
		};

		this.setStyleName = function(argObject) {
			b_FlashPlayer_root.setStyleName(argObject);
		};

		this.globalToContent = function(argPoint) {
			return b_FlashPlayer_root.globalToContent(argPoint);
		};

		this.getIsDocument = function() {
			return b_FlashPlayer_root.getIsDocument();
		};

		this.setCacheAsBitmap = function(argBoolean) {
			b_FlashPlayer_root.setCacheAsBitmap(argBoolean);
		};

		this.getRepeaterIndex = function() {
			return b_FlashPlayer_root.getRepeaterIndex();
		};

		this.getParent = function() {
			return b_FlashPlayer_root.getParent();
		};

		this.getRepeater = function() {
			return b_FlashPlayer_root.getRepeater();
		};

		this.getMeasuredMinHeight = function() {
			return b_FlashPlayer_root.getMeasuredMinHeight();
		};

		this.setMeasuredMinHeight = function(argNumber) {
			b_FlashPlayer_root.setMeasuredMinHeight(argNumber);
		};

		this.getFocusManager = function() {
			return b_FlashPlayer_root.getFocusManager();
		};

		this.setFocusManager = function(argIFocusManager) {
			b_FlashPlayer_root.setFocusManager(argIFocusManager);
		};

		this.effectStarted = function(argIEffectInstance) {
			b_FlashPlayer_root.effectStarted(argIEffectInstance);
		};

		this.UIComponent = function() {
			return b_FlashPlayer_root.UIComponent();
		};

		this.getDocument = function() {
			return b_FlashPlayer_root.getDocument();
		};

		this.setDocument = function(argObject) {
			b_FlashPlayer_root.setDocument(argObject);
		};

		this.getFocus = function() {
			return b_FlashPlayer_root.getFocus();
		};

		this.validationResultHandler = function(argValidationResultEvent) {
			b_FlashPlayer_root.validationResultHandler(argValidationResultEvent);
		};

		this.setCurrentState = function(argString, argBoolean) {
			b_FlashPlayer_root.setCurrentState(argString, argBoolean);
		};

		this.finishPrint = function(argObject, argIFlexDisplayObject) {
			b_FlashPlayer_root.finishPrint(argObject, argIFlexDisplayObject);
		};

		this.contentToLocal = function(argPoint) {
			return b_FlashPlayer_root.contentToLocal(argPoint);
		};

		this.validateSize = function(argBoolean) {
			b_FlashPlayer_root.validateSize(argBoolean);
		};

		this.getEnabled = function() {
			return b_FlashPlayer_root.getEnabled();
		};

		this.setEnabled = function(argBoolean) {
			b_FlashPlayer_root.setEnabled(argBoolean);
		};

		this.getNestLevel = function() {
			return b_FlashPlayer_root.getNestLevel();
		};

		this.setNestLevel = function(argInt) {
			b_FlashPlayer_root.setNestLevel(argInt);
		};

		this.getCursorManager = function() {
			return b_FlashPlayer_root.getCursorManager();
		};

		this.getValidationSubField = function() {
			return b_FlashPlayer_root.getValidationSubField();
		};

		this.setValidationSubField = function(argString) {
			b_FlashPlayer_root.setValidationSubField(argString);
		};

		this.setAlpha = function(argNumber) {
			b_FlashPlayer_root.setAlpha(argNumber);
		};

		this.styleChanged = function(argString) {
			b_FlashPlayer_root.styleChanged(argString);
		};

		this.getVisible = function() {
			return b_FlashPlayer_root.getVisible();
		};

		this.setVisible = function(argBoolean) {
			b_FlashPlayer_root.setVisible(argBoolean);
		};

		this.getHeight = function() {
			return b_FlashPlayer_root.getHeight();
		};

		this.setHeight = function(argNumber) {
			b_FlashPlayer_root.setHeight(argNumber);
		};

		this.removeChildAt = function(argInt) {
			return b_FlashPlayer_root.removeChildAt(argInt);
		};

		this.getY = function() {
			return b_FlashPlayer_root.getY();
		};

		this.setY = function(argNumber) {
			b_FlashPlayer_root.setY(argNumber);
		};

		this.getX = function() {
			return b_FlashPlayer_root.getX();
		};

		this.setX = function(argNumber) {
			b_FlashPlayer_root.setX(argNumber);
		};

		this.getAutomationDelegate = function() {
			return b_FlashPlayer_root.getAutomationDelegate();
		};

		this.setAutomationDelegate = function(argObject) {
			b_FlashPlayer_root.setAutomationDelegate(argObject);
		};

		this.replayAutomatableEvent = function(argEvent) {
			return b_FlashPlayer_root.replayAutomatableEvent(argEvent);
		};

		this.getConstraintValue = function(argString) {
			return b_FlashPlayer_root.getConstraintValue(argString);
		};

		this.getMeasuredMinWidth = function() {
			return b_FlashPlayer_root.getMeasuredMinWidth();
		};

		this.setMeasuredMinWidth = function(argNumber) {
			b_FlashPlayer_root.setMeasuredMinWidth(argNumber);
		};

		this.getToolTip = function() {
			return b_FlashPlayer_root.getToolTip();
		};

		this.setToolTip = function(argString) {
			b_FlashPlayer_root.setToolTip(argString);
		};

		this.getNumAutomationChildren = function() {
			return b_FlashPlayer_root.getNumAutomationChildren();
		};

		this.getParentDocument = function() {
			return b_FlashPlayer_root.getParentDocument();
		};

		this.stylesInitialized = function() {
			b_FlashPlayer_root.stylesInitialized();
		};

		this.effectFinished = function(argIEffectInstance) {
			b_FlashPlayer_root.effectFinished(argIEffectInstance);
		};

		this.getContentMouseY = function() {
			return b_FlashPlayer_root.getContentMouseY();
		};

		this.getContentMouseX = function() {
			return b_FlashPlayer_root.getContentMouseX();
		};

		this.getExplicitMaxHeight = function() {
			return b_FlashPlayer_root.getExplicitMaxHeight();
		};

		this.setExplicitMaxHeight = function(argNumber) {
			b_FlashPlayer_root.setExplicitMaxHeight(argNumber);
		};

		this.createAutomationIDPart = function(argIAutomationObject) {
			return b_FlashPlayer_root.createAutomationIDPart(argIAutomationObject);
		};

		this.getCurrentState = function() {
			return b_FlashPlayer_root.getCurrentState();
		};

		this.setCurrentState = function(argString) {
			b_FlashPlayer_root.setCurrentState(argString);
		};

		this.owns = function(argDisplayObject) {
			return b_FlashPlayer_root.owns(argDisplayObject);
		};

		this.getShowInAutomationHierarchy = function() {
			return b_FlashPlayer_root.getShowInAutomationHierarchy();
		};

		this.setShowInAutomationHierarchy = function(argBoolean) {
			b_FlashPlayer_root.setShowInAutomationHierarchy(argBoolean);
		};

		this.drawFocus = function(argBoolean) {
			b_FlashPlayer_root.drawFocus(argBoolean);
		};

		this.getFocusEnabled = function() {
			return b_FlashPlayer_root.getFocusEnabled();
		};

		this.setFocusEnabled = function(argBoolean) {
			b_FlashPlayer_root.setFocusEnabled(argBoolean);
		};

		this.toString = function() {
			return b_FlashPlayer_root.toString();
		};

		this.hasOwnProperty = function(argString) {
			return b_FlashPlayer_root.hasOwnProperty(argString);
		};

		this.isPrototypeOf = function(argObject) {
			return b_FlashPlayer_root.isPrototypeOf(argObject);
		};

		this.propertyIsEnumerable = function(argString) {
			return b_FlashPlayer_root.propertyIsEnumerable(argString);
		};

		this.Object = function() {
			return b_FlashPlayer_root.Object();
		};

		this.toLocaleString = function() {
			return b_FlashPlayer_root.toLocaleString();
		};

		this.setPropertyIsEnumerable = function(argString, argBoolean) {
			b_FlashPlayer_root.setPropertyIsEnumerable(argString, argBoolean);
		};

		this.valueOf = function() {
			return b_FlashPlayer_root.valueOf();
		};

		this.removeEventListener = function(argString, argFunction, argBoolean) {
			b_FlashPlayer_root.removeEventListener(argString, argFunction, argBoolean);
		};

		this.createComponentsFromDescriptors = function(argBoolean) {
			b_FlashPlayer_root.createComponentsFromDescriptors(argBoolean);
		};

		this.getViewMetricsAndPadding = function() {
			return b_FlashPlayer_root.getViewMetricsAndPadding();
		};

		this.getMaxVerticalScrollPosition = function() {
			return b_FlashPlayer_root.getMaxVerticalScrollPosition();
		};

		this.getVerticalLineScrollSize = function() {
			return b_FlashPlayer_root.getVerticalLineScrollSize();
		};

		this.setVerticalLineScrollSize = function(argNumber) {
			b_FlashPlayer_root.setVerticalLineScrollSize(argNumber);
		};

		this.getIcon = function() {
			return b_FlashPlayer_root.getIcon();
		};

		this.setIcon = function(argClass) {
			b_FlashPlayer_root.setIcon(argClass);
		};

		this.regenerateStyleCache = function(argBoolean) {
			b_FlashPlayer_root.regenerateStyleCache(argBoolean);
		};

		this.localToContent = function(argPoint) {
			return b_FlashPlayer_root.localToContent(argPoint);
		};

		this.styleChanged = function(argString) {
			b_FlashPlayer_root.styleChanged(argString);
		};

		this.notifyStyleChangeInChildren = function(argString, argBoolean) {
			b_FlashPlayer_root.notifyStyleChangeInChildren(argString, argBoolean);
		};

		this.getHorizontalScrollPosition = function() {
			return b_FlashPlayer_root.getHorizontalScrollPosition();
		};

		this.setHorizontalScrollPosition = function(argNumber) {
			b_FlashPlayer_root.setHorizontalScrollPosition(argNumber);
		};

		this.getNumChildren = function() {
			return b_FlashPlayer_root.getNumChildren();
		};

		this.getLabel = function() {
			return b_FlashPlayer_root.getLabel();
		};

		this.setLabel = function(argString) {
			b_FlashPlayer_root.setLabel(argString);
		};

		this.getCreatingContentPane = function() {
			return b_FlashPlayer_root.getCreatingContentPane();
		};

		this.setCreatingContentPane = function(argBoolean) {
			b_FlashPlayer_root.setCreatingContentPane(argBoolean);
		};

		this.getHorizontalScrollPolicy = function() {
			return b_FlashPlayer_root.getHorizontalScrollPolicy();
		};

		this.setHorizontalScrollPolicy = function(argString) {
			b_FlashPlayer_root.setHorizontalScrollPolicy(argString);
		};

		this.contains = function(argDisplayObject) {
			return b_FlashPlayer_root.contains(argDisplayObject);
		};

		this.getHorizontalPageScrollSize = function() {
			return b_FlashPlayer_root.getHorizontalPageScrollSize();
		};

		this.setHorizontalPageScrollSize = function(argNumber) {
			b_FlashPlayer_root.setHorizontalPageScrollSize(argNumber);
		};

		this.globalToContent = function(argPoint) {
			return b_FlashPlayer_root.globalToContent(argPoint);
		};

		this.getBorderMetrics = function() {
			return b_FlashPlayer_root.getBorderMetrics();
		};

		this.removeChild = function(argDisplayObject) {
			return b_FlashPlayer_root.removeChild(argDisplayObject);
		};

		this.getAutoLayout = function() {
			return b_FlashPlayer_root.getAutoLayout();
		};

		this.setAutoLayout = function(argBoolean) {
			b_FlashPlayer_root.setAutoLayout(argBoolean);
		};

		this.addEventListener = function(argString, argFunction, argBoolean1, argInt, argBoolean2) {
			b_FlashPlayer_root.addEventListener(argString, argFunction, argBoolean1, argInt, argBoolean2);
		};

		this.setChildIndex = function(argDisplayObject, argInt) {
			b_FlashPlayer_root.setChildIndex(argDisplayObject, argInt);
		};

		this.getChildren = function() {
			return b_FlashPlayer_root.getChildren();
		};

		this.setDoubleClickEnabled = function(argBoolean) {
			b_FlashPlayer_root.setDoubleClickEnabled(argBoolean);
		};

		this.getChildByName = function(argString) {
			return b_FlashPlayer_root.getChildByName(argString);
		};

		this.getVerticalScrollPolicy = function() {
			return b_FlashPlayer_root.getVerticalScrollPolicy();
		};

		this.setVerticalScrollPolicy = function(argString) {
			b_FlashPlayer_root.setVerticalScrollPolicy(argString);
		};

		this.finishPrint = function(argObject, argIFlexDisplayObject) {
			b_FlashPlayer_root.finishPrint(argObject, argIFlexDisplayObject);
		};

		this.getVerticalScrollPosition = function() {
			return b_FlashPlayer_root.getVerticalScrollPosition();
		};

		this.setVerticalScrollPosition = function(argNumber) {
			b_FlashPlayer_root.setVerticalScrollPosition(argNumber);
		};

		this.getCreationPolicy = function() {
			return b_FlashPlayer_root.getCreationPolicy();
		};

		this.setCreationPolicy = function(argString) {
			b_FlashPlayer_root.setCreationPolicy(argString);
		};

		this.setEnabled = function(argBoolean) {
			b_FlashPlayer_root.setEnabled(argBoolean);
		};

		this.getContentMouseY = function() {
			return b_FlashPlayer_root.getContentMouseY();
		};

		this.getContentMouseX = function() {
			return b_FlashPlayer_root.getContentMouseX();
		};

		this.contentToLocal = function(argPoint) {
			return b_FlashPlayer_root.contentToLocal(argPoint);
		};

		this.validateDisplayList = function() {
			b_FlashPlayer_root.validateDisplayList();
		};

		this.getVerticalPageScrollSize = function() {
			return b_FlashPlayer_root.getVerticalPageScrollSize();
		};

		this.setVerticalPageScrollSize = function(argNumber) {
			b_FlashPlayer_root.setVerticalPageScrollSize(argNumber);
		};

		this.Container = function() {
			return b_FlashPlayer_root.Container();
		};

		this.getBaselinePosition = function() {
			return b_FlashPlayer_root.getBaselinePosition();
		};

		this.getChildDescriptors = function() {
			return b_FlashPlayer_root.getChildDescriptors();
		};

		this.getData = function() {
			return b_FlashPlayer_root.getData();
		};

		this.setData = function(argObject) {
			b_FlashPlayer_root.setData(argObject);
		};

		this.getChildAt = function(argInt) {
			return b_FlashPlayer_root.getChildAt(argInt);
		};

		this.removeChildAt = function(argInt) {
			return b_FlashPlayer_root.removeChildAt(argInt);
		};

		this.contentToGlobal = function(argPoint) {
			return b_FlashPlayer_root.contentToGlobal(argPoint);
		};

		this.getChildIndex = function(argDisplayObject) {
			return b_FlashPlayer_root.getChildIndex(argDisplayObject);
		};

		this.initialize = function() {
			b_FlashPlayer_root.initialize();
		};

		this.getMaxHorizontalScrollPosition = function() {
			return b_FlashPlayer_root.getMaxHorizontalScrollPosition();
		};

		this.getViewMetrics = function() {
			return b_FlashPlayer_root.getViewMetrics();
		};

		this.getRawChildren = function() {
			return b_FlashPlayer_root.getRawChildren();
		};

		this.executeChildBindings = function(argBoolean) {
			b_FlashPlayer_root.executeChildBindings(argBoolean);
		};

		this.getHorizontalLineScrollSize = function() {
			return b_FlashPlayer_root.getHorizontalLineScrollSize();
		};

		this.setHorizontalLineScrollSize = function(argNumber) {
			b_FlashPlayer_root.setHorizontalLineScrollSize(argNumber);
		};

		this.getClipContent = function() {
			return b_FlashPlayer_root.getClipContent();
		};

		this.setClipContent = function(argBoolean) {
			b_FlashPlayer_root.setClipContent(argBoolean);
		};

		this.createComponentFromDescriptor = function(argComponentDescriptor, argBoolean) {
			return b_FlashPlayer_root.createComponentFromDescriptor(argComponentDescriptor, argBoolean);
		};

		this.getDefaultButton = function() {
			return b_FlashPlayer_root.getDefaultButton();
		};

		this.setDefaultButton = function(argIFlexDisplayObject) {
			b_FlashPlayer_root.setDefaultButton(argIFlexDisplayObject);
		};

		this.executeBindings = function(argBoolean) {
			b_FlashPlayer_root.executeBindings(argBoolean);
		};

		this.getVerticalScrollBar = function() {
			return b_FlashPlayer_root.getVerticalScrollBar();
		};

		this.setVerticalScrollBar = function(argScrollBar) {
			b_FlashPlayer_root.setVerticalScrollBar(argScrollBar);
		};

		this.addChild = function(argDisplayObject) {
			return b_FlashPlayer_root.addChild(argDisplayObject);
		};

		this.getHorizontalScrollBar = function() {
			return b_FlashPlayer_root.getHorizontalScrollBar();
		};

		this.setHorizontalScrollBar = function(argScrollBar) {
			b_FlashPlayer_root.setHorizontalScrollBar(argScrollBar);
		};

		this.addChildAt = function(argDisplayObject, argInt) {
			return b_FlashPlayer_root.addChildAt(argDisplayObject, argInt);
		};

		this.getCreationIndex = function() {
			return b_FlashPlayer_root.getCreationIndex();
		};

		this.setCreationIndex = function(argInt) {
			b_FlashPlayer_root.setCreationIndex(argInt);
		};

		this.getFocusPane = function() {
			return b_FlashPlayer_root.getFocusPane();
		};

		this.setFocusPane = function(argSprite) {
			b_FlashPlayer_root.setFocusPane(argSprite);
		};

		this.validateSize = function(argBoolean) {
			b_FlashPlayer_root.validateSize(argBoolean);
		};

		this.removeAllChildren = function() {
			b_FlashPlayer_root.removeAllChildren();
		};

		this.prepareToPrint = function(argIFlexDisplayObject) {
			return b_FlashPlayer_root.prepareToPrint(argIFlexDisplayObject);
		};

		// signify that the loading has been completed
		this.isFlashReady = true;
	}



})