Skip to content
This repository has been archived by the owner on Mar 14, 2019. It is now read-only.

Commit

Permalink
Add 'example/' from commit '96649a0d83130f17b317c783fd9ebc1dfcb4c243'
Browse files Browse the repository at this point in the history
git-subtree-dir: example
git-subtree-mainline: b865a63
git-subtree-split: 96649a0
  • Loading branch information
dborisenko committed Mar 14, 2019
2 parents b865a63 + 96649a0 commit 61ce080
Show file tree
Hide file tree
Showing 59 changed files with 1,982 additions and 0 deletions.
35 changes: 35 additions & 0 deletions example/.actionScriptProperties
@@ -0,0 +1,35 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<actionScriptProperties analytics="false" mainApplicationPath="MainBootstrap.mxml" projectUUID="8d26afbf-7c2d-4321-8283-b7bbb8260bcf" version="10">
<compiler additionalCompilerArguments="-locale en_US -load-config+=springas-controller.config -load-config+=springas-model.config -load-config+=springas-signal-action.config -load-config+=springas-signal-notification.config -load-config+=springas-view.config" autoRSLOrdering="true" copyDependentFiles="true" fteInMXComponents="false" generateAccessible="true" htmlExpressInstall="true" htmlGenerate="false" htmlHistoryManagement="false" htmlPlayerVersionCheck="true" includeNetmonSwc="false" outputFolderPath="bin-debug" removeUnusedRSL="true" sourceFolderPath="src" strict="true" targetPlayerVersion="0.0.0" useApolloConfig="true" useDebugRSLSwfs="true" verifyDigests="true" warn="true">
<compilerSourcePath>
<compilerSourcePathEntry kind="1" linkType="1" path="config"/>
<compilerSourcePathEntry kind="1" linkType="1" path="assets"/>
</compilerSourcePath>
<libraryPath defaultLinkType="0">
<libraryPathEntry kind="4" path="">
<excludedEntries>
<libraryPathEntry kind="3" linkType="1" path="${PROJECT_FRAMEWORKS}/libs/flex.swc" useDefaultLinkType="false"/>
<libraryPathEntry kind="3" linkType="1" path="${PROJECT_FRAMEWORKS}/libs/core.swc" useDefaultLinkType="false"/>
</excludedEntries>
</libraryPathEntry>
<libraryPathEntry kind="1" linkType="1" path="libs"/>
</libraryPath>
<sourceAttachmentPath/>
</compiler>
<applications>
<application path="MainBootstrap.mxml">
<airExcludes/>
</application>
</applications>
<modules/>
<buildCSSFiles/>
<flashCatalyst validateFlashCatalystCompatibility="false"/>
<buildTargets>
<buildTarget buildTargetName="default">
<airSettings airCertificatePath="" airTimestamp="true" version="1">
<airExcludes/>
</airSettings>
<actionScriptSettings version="1"/>
</buildTarget>
</buildTargets>
</actionScriptProperties>
2 changes: 2 additions & 0 deletions example/.flexProperties
@@ -0,0 +1,2 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<flexProperties enableServiceManager="false" flexServerFeatures="0" flexServerType="0" toolCompile="true" useServerFlexSDK="false" version="2"/>
24 changes: 24 additions & 0 deletions example/.project
@@ -0,0 +1,24 @@
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>robotlegs-spring-actionscript-example</name>
<comment></comment>
<projects>
</projects>
<buildSpec>
<buildCommand>
<name>com.adobe.flexbuilder.project.flexbuilder</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>com.adobe.flexbuilder.project.apollobuilder</name>
<arguments>
</arguments>
</buildCommand>
</buildSpec>
<natures>
<nature>com.adobe.flexbuilder.project.apollonature</nature>
<nature>com.adobe.flexbuilder.project.flexnature</nature>
<nature>com.adobe.flexbuilder.project.actionscriptnature</nature>
</natures>
</projectDescription>
3 changes: 3 additions & 0 deletions example/.settings/org.eclipse.core.resources.prefs
@@ -0,0 +1,3 @@
#Thu Jun 02 00:09:15 CEST 2011
eclipse.preferences.version=1
encoding/<project>=utf-8
Empty file added example/README
Empty file.
Binary file added example/assets/icons/apple.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added example/assets/icons/burger.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added example/assets/icons/cake.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added example/assets/icons/coffee.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added example/assets/icons/hotdog.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added example/assets/icons/pizza.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added example/assets/icons/sushi.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
220 changes: 220 additions & 0 deletions example/bin-debug/Main-app.xml
@@ -0,0 +1,220 @@
<?xml version="1.0" encoding="utf-8" standalone="no"?>
<application xmlns="http://ns.adobe.com/air/application/2.6">

<!-- Adobe AIR Application Descriptor File Template.
Specifies parameters for identifying, installing, and launching AIR applications.
xmlns - The Adobe AIR namespace: http://ns.adobe.com/air/application/2.6
The last segment of the namespace specifies the version
of the AIR runtime required for this application to run.
minimumPatchLevel - The minimum patch level of the AIR runtime required to run
the application. Optional.
-->

<!-- A universally unique application identifier. Must be unique across all AIR applications.
Using a reverse DNS-style name as the id is recommended. (Eg. com.example.ExampleApplication.) Required. -->
<id>Main</id>

<!-- Used as the filename for the application. Required. -->
<filename>Main</filename>

<!-- The name that is displayed in the AIR application installer.
May have multiple values for each language. See samples or xsd schema file. Optional. -->
<name>Main</name>

<!-- A string value of the format <0-999>.<0-999>.<0-999> that represents application version which can be used to check for application upgrade.
Values can also be 1-part or 2-part. It is not necessary to have a 3-part value.
An updated version of application must have a versionNumber value higher than the previous version. Required for namespace >= 2.5 . -->
<versionNumber>0.0.0</versionNumber>

<!-- A string value (such as "v1", "2.5", or "Alpha 1") that represents the version of the application, as it should be shown to users. Optional. -->
<!-- <versionLabel></versionLabel> -->

<!-- Description, displayed in the AIR application installer.
May have multiple values for each language. See samples or xsd schema file. Optional. -->
<!-- <description></description> -->

<!-- Copyright information. Optional -->
<!-- <copyright></copyright> -->

<!-- Publisher ID. Used if you're updating an application created prior to 1.5.3 -->
<!-- <publisherID></publisherID> -->

<!-- Settings for the application's initial window. Required. -->
<initialWindow>
<!-- The main SWF or HTML file of the application. Required. -->
<!-- Note: In Flash Builder, the SWF reference is set automatically. -->
<content>Main.swf</content>

<!-- The title of the main window. Optional. -->
<!-- <title></title> -->

<!-- The type of system chrome to use (either "standard" or "none"). Optional. Default standard. -->
<!-- <systemChrome></systemChrome> -->

<!-- Whether the window is transparent. Only applicable when systemChrome is none. Optional. Default false. -->
<!-- <transparent></transparent> -->

<!-- Whether the window is initially visible. Optional. Default false. -->
<!-- <visible></visible> -->

<!-- Whether the user can minimize the window. Optional. Default true. -->
<!-- <minimizable></minimizable> -->

<!-- Whether the user can maximize the window. Optional. Default true. -->
<!-- <maximizable></maximizable> -->

<!-- Whether the user can resize the window. Optional. Default true. -->
<!-- <resizable></resizable> -->

<!-- The window's initial width in pixels. Optional. -->
<!-- <width></width> -->

<!-- The window's initial height in pixels. Optional. -->
<!-- <height></height> -->

<!-- The window's initial x position. Optional. -->
<!-- <x></x> -->

<!-- The window's initial y position. Optional. -->
<!-- <y></y> -->

<!-- The window's minimum size, specified as a width/height pair in pixels, such as "400 200". Optional. -->
<!-- <minSize></minSize> -->

<!-- The window's initial maximum size, specified as a width/height pair in pixels, such as "1600 1200". Optional. -->
<!-- <maxSize></maxSize> -->

<!-- The initial aspect ratio of the app when launched (either "portrait" or "landscape"). Optional. Mobile only. Default is the natural orientation of the device -->

<!-- <aspectRatio></aspectRatio> -->

<!-- Whether the app will begin auto-orienting on launch. Optional. Mobile only. Default false -->

<!-- <autoOrients></autoOrients> -->

<!-- Whether the app launches in full screen. Optional. Mobile only. Default false -->

<!-- <fullScreen></fullScreen> -->

<!-- The render mode for the app (either auto, cpu, or gpu). Optional. Mobile only. Default auto -->

<!-- <renderMode></renderMode> -->

<!-- Whether or not to pan when a soft keyboard is raised or lowered (either "pan" or "none"). Optional. Defaults "pan." -->
<!-- <softKeyboardBehavior></softKeyboardBehavior> -->
<autoOrients>false</autoOrients>
<fullScreen>false</fullScreen>
<visible>false</visible>
</initialWindow>

<!-- We recommend omitting the supportedProfiles element, -->
<!-- which in turn permits your application to be deployed to all -->
<!-- devices supported by AIR. If you wish to restrict deployment -->
<!-- (i.e., to only mobile devices) then add this element and list -->
<!-- only the profiles which your application does support. -->
<!-- <supportedProfiles>desktop extendedDesktop mobileDevice extendedMobileDevice</supportedProfiles> -->

<!-- The subpath of the standard default installation location to use. Optional. -->
<!-- <installFolder></installFolder> -->

<!-- The subpath of the Programs menu to use. (Ignored on operating systems without a Programs menu.) Optional. -->
<!-- <programMenuFolder></programMenuFolder> -->

<!-- The icon the system uses for the application. For at least one resolution,
specify the path to a PNG file included in the AIR package. Optional. -->
<!-- <icon>
<image16x16></image16x16>
<image32x32></image32x32>
<image36x36></image36x36>
<image48x48></image48x48>
<image72x72></image72x72>
<image114x114></image114x114>
<image128x128></image128x128>
</icon> -->

<!-- Whether the application handles the update when a user double-clicks an update version
of the AIR file (true), or the default AIR application installer handles the update (false).
Optional. Default false. -->
<!-- <customUpdateUI></customUpdateUI> -->

<!-- Whether the application can be launched when the user clicks a link in a web browser.
Optional. Default false. -->
<!-- <allowBrowserInvocation></allowBrowserInvocation> -->

<!-- Listing of file types for which the application can register. Optional. -->
<!-- <fileTypes> -->

<!-- Defines one file type. Optional. -->
<!-- <fileType> -->

<!-- The name that the system displays for the registered file type. Required. -->
<!-- <name></name> -->

<!-- The extension to register. Required. -->
<!-- <extension></extension> -->

<!-- The description of the file type. Optional. -->
<!-- <description></description> -->

<!-- The MIME content type. -->
<!-- <contentType></contentType> -->

<!-- The icon to display for the file type. Optional. -->
<!-- <icon>
<image16x16></image16x16>
<image32x32></image32x32>
<image48x48></image48x48>
<image128x128></image128x128>
</icon> -->

<!-- </fileType> -->
<!-- </fileTypes> -->

<!-- iOS specific capabilities -->
<!-- <iPhone> -->
<!-- A list of plist key/value pairs to be added to the application Info.plist -->
<!-- <InfoAdditions>
<![CDATA[
<key>UIDeviceFamily</key>
<array>
<string>1</string>
<string>2</string>
</array>
<key>UIStatusBarStyle</key>
<string>UIStatusBarStyleBlackOpaque</string>
<key>UIRequiresPersistentWiFi</key>
<string>YES</string>
]]>
</InfoAdditions> -->
<!-- <requestedDisplayResolution></requestedDisplayResolution> -->
<!-- </iPhone> -->

<!-- Specify Android specific tags that get passed to AndroidManifest.xml file. -->
<!--<android>
<manifestAdditions>
<![CDATA[
<manifest android:installLocation="auto">
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
<uses-configuration android:reqFiveWayNav="true"/>
<supports-screens android:normalScreens="true"/>
<uses-feature android:required="true" android:name="android.hardware.touchscreen.multitouch"/>
<application android:enabled="true">
<activity android:excludeFromRecents="false">
<intent-filter>
<action android:name="android.intent.action.MAIN"/>
<category android:name="android.intent.category.LAUNCHER"/>
</intent-filter>
</activity>
</application>
</manifest>
]]>
</manifestAdditions>
</android> -->
<!-- End of the schema for adding the android specific tags in AndroidManifest.xml file -->

</application>
Binary file added example/bin-debug/Main.swf
Binary file not shown.
6 changes: 6 additions & 0 deletions example/config/springas-controller.config
@@ -0,0 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<flex-config>
<includes append="true">
<symbol>com.dborisenko.robotlegs.spring.cafe.controller.CafeController</symbol>
</includes>
</flex-config>
12 changes: 12 additions & 0 deletions example/config/springas-model.config
@@ -0,0 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<flex-config>
<includes append="true">
<symbol>com.dborisenko.robotlegs.spring.cafe.data.Food</symbol>
<symbol>com.dborisenko.robotlegs.spring.cafe.data.Food</symbol>
<symbol>com.dborisenko.robotlegs.spring.cafe.data.Food</symbol>
<symbol>com.dborisenko.robotlegs.spring.cafe.data.Food</symbol>
<symbol>com.dborisenko.robotlegs.spring.cafe.data.Food</symbol>
<symbol>com.dborisenko.robotlegs.spring.cafe.data.Food</symbol>
<symbol>com.dborisenko.robotlegs.spring.cafe.model.CafeModel</symbol>
</includes>
</flex-config>
9 changes: 9 additions & 0 deletions example/config/springas-signal-action.config
@@ -0,0 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<flex-config>
<includes append="true">
<symbol>com.dborisenko.robotlegs.spring.cafe.signal.action.CancelFoodOrderSignal</symbol>
<symbol>com.dborisenko.robotlegs.spring.cafe.signal.action.OrderFoodSignal</symbol>
<symbol>com.dborisenko.robotlegs.spring.cafe.command.CancelFoodOrderCommand</symbol>
<symbol>com.dborisenko.robotlegs.spring.cafe.command.OrderFoodCommand</symbol>
</includes>
</flex-config>
6 changes: 6 additions & 0 deletions example/config/springas-signal-notification.config
@@ -0,0 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<flex-config>
<includes append="true">
<symbol>com.dborisenko.robotlegs.spring.cafe.signal.notification.OrderPriceChangeSignal</symbol>
</includes>
</flex-config>
11 changes: 11 additions & 0 deletions example/config/springas-view.config
@@ -0,0 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<flex-config>
<includes append="true">
<symbol>com.dborisenko.robotlegs.spring.cafe.view.component.FoodControlsView</symbol>
<symbol>com.dborisenko.robotlegs.spring.cafe.view.component.OrderedFoodView</symbol>
<symbol>com.dborisenko.robotlegs.spring.cafe.view.mediator.FoodControlsMediator</symbol>
<symbol>com.dborisenko.robotlegs.spring.cafe.view.mediator.OrderedFoodMediator</symbol>
<symbol>com.dborisenko.robotlegs.spring.cafe.view.component.IFoodControlsView</symbol>
<symbol>com.dborisenko.robotlegs.spring.cafe.view.component.IOrderedFoodView</symbol>
</includes>
</flex-config>
13 changes: 13 additions & 0 deletions example/config/springas/application-context.xml
@@ -0,0 +1,13 @@
<?xml version="1.0" encoding="UTF-8"?>
<objects xmlns="http://www.springactionscript.org/schema/objects"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.springactionscript.org/schema/objects
http://www.springactionscript.org/schema/objects/spring-actionscript-objects-1.0.xsd">

<import file="model.xml"/>
<import file="controller.xml"/>
<import file="signal-action.xml"/>
<import file="signal-notification.xml"/>
<import file="view.xml"/>

</objects>
10 changes: 10 additions & 0 deletions example/config/springas/controller.xml
@@ -0,0 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<objects xmlns="http://www.springactionscript.org/schema/objects"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.springactionscript.org/schema/objects
http://www.springactionscript.org/schema/objects/spring-actionscript-objects-1.0.xsd">

<object id="cafeController" class="com.dborisenko.robotlegs.spring.cafe.controller.CafeController">
</object>

</objects>

0 comments on commit 61ce080

Please sign in to comment.