Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/artman/Flow
A Flash layout, effects, data binding, remoting framework designed to be used instead of Flex when performance is essential and download size should be minimal. Licensed under MIT
https://github.com/artman/Flow
Last synced: about 2 months ago
JSON representation
A Flash layout, effects, data binding, remoting framework designed to be used instead of Flex when performance is essential and download size should be minimal. Licensed under MIT
- Host: GitHub
- URL: https://github.com/artman/Flow
- Owner: artman
- Created: 2011-05-12T11:33:46.000Z (over 13 years ago)
- Default Branch: master
- Last Pushed: 2014-08-30T21:52:25.000Z (over 10 years ago)
- Last Synced: 2024-08-03T05:01:56.161Z (5 months ago)
- Language: ActionScript
- Homepage: http://artman.fi/tag/flow
- Size: 15.4 MB
- Stars: 30
- Watchers: 3
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-actionscript-sorted - Flow - A Flash layout, effects, data binding, remoting framework designed to be used instead of Flex when performance is essential and download size should be minimal. Licensed under MIT (User Interface / Layout)
README
Flow - A Flash Framework
========================Flow is designed to fill the void between Flash and the Flex Framework. It takes best practices from Flex (such as MXML and Data Binding), but is designed to very lightweight, so it can (and should) be used in virtually any project that targets the Flash Player, where the Flex Framework is considered too heavy or too slow.
The Flow Framework implements best practices that I've gathered from my 10+ years creating Flash and Flex applications.
Flow borrows these from Flex:
1. MXML. Declarative programming is one big time-saver.
2. Contraint-based layout.
3. Data-binding. Once you hook up your views to data via data-binding, you swear never to go back again.
4. States. Coupled with declarative layout, states provide a fast way of putting together the visual layer of an app.
5. Transitions & Effects. I'm a sucker for smooth transitions in UI's. Flow's effects put Flex to shame.
6. Declarative graphics. Declaring shapes, fills and borders in MXML is just cool.In addition to these Flex-based features Flow brings to the table:
1. Speed. Flow is optimized and fast. (err... or at least it will be ;))
2. File size. The Flex framework takes around 300kb without any components. Flow is 18kb.
3. Mix & match. Have a movie clip? Just put it in. Layout will still be able to deal with it.
4. Commands & CommandDispatch. A MVC micro-framework without all the boiler-plate.
5. Fire & forget loading of external assets.Questions?
----------If you have any questions, drop me a [tweet](http://twitter.com/artman).