Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?xml version="1.0" encoding="utf-8"?>
- <s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
- xmlns:s="library://ns.adobe.com/flex/spark" creationComplete="initVars()"
- xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="955" minHeight="600" xmlns:flexpaper="com.devaldi.controls.flexpaper.*">
- <fx:Declarations>
- <!-- Place non-visual elements (e.g., services, value objects) here -->
- </fx:Declarations>
- <flexpaper:FlexPaperViewer id="viewer" width="100%" height="100%" x="0" y="0">
- </flexpaper:FlexPaperViewer>
- <fx:Script>
- <![CDATA[
- //import flashvars
- import mx.core.FlexGlobals;
- //set our viewer parameters to the flashvars (not all included)
- private function initVars():void{
- viewer.SwfFile = FlexGlobals.topLevelApplication.parameters.SwfFile;
- viewer.Scale = FlexGlobals.topLevelApplication.parameters.Scale;
- viewer.ZoomTransition = FlexGlobals.topLevelApplication.parameters.ZoomTransition;
- viewer.ZoomTime = FlexGlobals.topLevelApplication.parameters.ZoomTime;
- viewer.ZoomInterval = FlexGlobals.topLevelApplication.parameters.ZoomInterval;
- viewer.FitPageOnLoad = FlexGlobals.topLevelApplication.parameters.FitPageOnLoad;
- viewer.FitWidthOnLoad = FlexGlobals.topLevelApplication.parameters.FitWidthOnLoad;
- viewer.FullScreenAsMaxWindow = FlexGlobals.topLevelApplication.parameters.FullScreenAsMaxWindow;
- viewer.ProgressiveLoading = FlexGlobals.topLevelApplication.parameters.ProgressiveLoading;
- viewer.switchMode(FlexGlobals.topLevelApplication.parameters.InitViewMode);
- //disable Print option in Flash Context Menu
- var customContextMenu:ContextMenu = new ContextMenu();
- //disable the default menu options
- customContextMenu.hideBuiltInItems();
- this.contextMenu = customContextMenu;
- }
- ]]>
- </fx:Script>
- </s:Application>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement