Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?xml version="1.0" encoding="utf-8"?>
- <s:WindowedApplication xmlns:fx="http://ns.adobe.com/mxml/2009"
- xmlns:s="library://ns.adobe.com/flex/spark"
- xmlns:mx="library://ns.adobe.com/flex/mx"
- creationComplete="init()"
- title="XMind 2 Lua"
- autoExit="true"
- showStatusBar="false"
- useNativeDragManager="false">
- <fx:Declarations>
- <!-- Place non-visual elements (e.g., services, value objects) here -->
- </fx:Declarations>
- <fx:Style>
- @namespace "library://ns.adobe.com/flex/spark";
- WindowedApplication
- {
- skinClass:ClassReference("spark.skins.spark.SparkChromeWindowedApplicationSkin");
- }
- </fx:Style>
- <fx:Script>
- <![CDATA[
- import com.wildwitchproject.rpgframework.utils.xmind.XMindParser;
- import com.wildwitchproject.rpgframework.logger.LogManager;
- import spark.components.TextArea;
- import flash.display.Bitmap;
- import flash.display.Loader;
- import flash.display.Sprite;
- import mx.core.UIComponent;
- import flash.events.Event;
- import flash.net.URLRequest;
- import mx.events.FileEvent;
- private var console:TextArea;
- private function init():void
- {
- var parser:XMindParser = new XMindParser();
- console = new TextArea();
- console.percentHeight = console.percentWidth = 100;
- LogManager.textUI = console;
- parser.load( new URLRequest( "mind1.xmind" ) );
- parser.addEventListener( Event.COMPLETE, added );
- }
- private function added(e:Event):void
- {
- var parser:XMindParser = e.target as XMindParser;
- var l:Loader = parser.getThumb();
- l.contentLoaderInfo.addEventListener(Event.COMPLETE, function(e:Event):void { loadedImage.source = e.target.content as Bitmap; } );
- }
- private function onChooseFile( e:FileEvent ):void
- {
- txtArquivoCarregar.text = fileList.selectedPath;
- var parser:XMindParser = new XMindParser();
- parser.load( new URLRequest( "mind1.xmind" ) );
- parser.addEventListener( Event.COMPLETE, added );
- }
- ]]>
- </fx:Script>
- <s:layout>
- <s:VerticalLayout verticalAlign="top"
- paddingLeft="2" paddingRight="2"
- paddingTop="1" paddingBottom="1"/>
- </s:layout>
- <s:BorderContainer width="100%" borderColor="0xACACAC" height="20%" borderStyle="inset" cornerRadius="8" backgroundColor="0xeeeeee">
- <s:layout>
- <s:HorizontalLayout horizontalAlign="center"
- paddingLeft="1" paddingRight="1"
- paddingTop="1" paddingBottom="1"/>
- </s:layout>
- <mx:Image id="loadedImage" source="" height="100%" />
- </s:BorderContainer>
- <s:TabBar id="tabs" left="8" y="2" dataProvider="{vs}" />
- <mx:ViewStack id="vs" width="100%" height="80%">
- <s:NavigatorContent label="Arquivo" width="100%" height="100%">
- <s:layout>
- <s:HorizontalLayout horizontalAlign="center"
- paddingLeft="1" paddingRight="1"
- paddingTop="1" paddingBottom="1"/>
- </s:layout>
- <s:BorderContainer width="50%" height="100%" borderColor="0xACACAC" borderStyle="inset" cornerRadius="4">
- <s:layout>
- <s:VerticalLayout verticalAlign="top" horizontalAlign="center"
- paddingLeft="5" paddingRight="5"
- paddingTop="2" paddingBottom="2"/>
- </s:layout>
- <s:TextInput id="txtArquivoCarregar" change="/*no*/" width="100%" />
- <mx:FileSystemTree id="fileList" width="100%" height="100%" fileChoose="onChooseFile(event)" />
- </s:BorderContainer>
- <s:BorderContainer width="50%" height="100%" borderColor="0xACACAC" borderStyle="inset" cornerRadius="4">
- <s:layout>
- <s:VerticalLayout verticalAlign="top" horizontalAlign="center"
- paddingLeft="5" paddingRight="5"
- paddingTop="2" paddingBottom="2"/>
- </s:layout>
- <s:TextInput id="txtArquivoSalvar" change="/*no*/" width="100%" />
- <s:Button id="bntSalvar" label="Salvar arquivo"
- click="/*no*/" fontWeight="normal"/>
- </s:BorderContainer>
- </s:NavigatorContent>
- <s:NavigatorContent id="navCont1" label="Console" width="100%" height="100%" addedToStage="navCont1.addElement(console);">
- </s:NavigatorContent>
- <s:NavigatorContent label="Erros" width="100%" height="100%">
- <s:TextArea id="errors" width="100%" height="100%" color="0x323232" horizontalCenter="0" verticalCenter="0" restrict="a-z 1-9"
- change="/*this.changeHandler()*/"/>
- </s:NavigatorContent>
- </mx:ViewStack>
- </s:WindowedApplication>
Advertisement
Add Comment
Please, Sign In to add comment