As3
SomaCore plugin to load and manage assets: SomaAssets
Two new releases today, an asset loader and the SomaCore plugin: SomaAssets. The AssetLoader library is a port from Matan's AssetLoader library to be event-based, it makes you able to load and manage...
read articleAS3 debugging interface with BinderUI
BinderUI is a debugging tools to help you create interfaces and debug values. Very often I’m sure you spend time building visual interfaces to set, to see and to debug some values. This can be useful...
read articleSomaCore wiki and framework flow
I've added some more information on the SomaCore wiki. You can find some code and explanation how to use, create and remove Wires within the framework, using injection or not. I also explained how to...
read articleSomaCore tutorial framework instance
I'll be writing in the next days a series of wiki, manual, best practices with tons of code example. It should help you to get started. I will be explaining in-depth how SomaCore works and what you...
read articleSomaCore AS3 MVC Framework v2 release
SomaCore is a lightweight AS3 MVC event-based framework that provides a very flexible structure for your Flash, Flex and AIR projects. The main addition in this version 2 is Dependency Injection, but...
read articleSomaCore Twitter Search demo
Another SomaCore demo is available on Githug or on the SomaCore page. This demo is relatively simple. Keywords are sent to the Twitter API using a command that is dispatched straight from the view as...
read articleSomaCore Hello World
I've added a very simple SomaCore Hello World demo. The application creates a wire, a view and a model. The view dispatch a command to request a message, the command ask the data to the model, the...
read articleSomaCore AS3 MVC framework on Github
I've decided to put my framework SomaCore on Github. SomaCore is a lightweight event-based MVC framework written in AS3 that provides a structure, models, views management and commands. Somacore can...
read articleSomaUI update for Flex SDK 4
I've updated SomaUI, the AIR tool that generates the draft of a Flash website build with SomaMVC. Sorry for the late update but you can now use the generator with Flex 4 and target the Flash Player...
read articleBringing life to an image
Here is how to bring life to an image using the filter DisplacementMapFilter. Click here to see the demo. I got the idea from a video made by Chad Perkins (thanks Chad, you're giving me a lot of...
read articleSuper White Effect
Let's start by a Flash demo here and a bit of explanation below. While training myself to get better with After Effects, I stumble on a very interesting thing about color. I was watching a Chad...
read articleBadge AIR runtime installation bug with Firefox
I found out that there's a bug with the badge used to install an AIR application with Firefox from version 3.6.4 until today's version (3.6.6). If you don't have the AIR runtime installed a Adobe UI...
read articleSomaCore update AS3 MVC Minimal Framework
Hi everyone, In case you didn't notice that I released an new minimal AS3 MVC Framework some time ago: SomaCore. I call it minimal because it is very lightweight, yet powerful and non-intrusive. You...
read articleFirefox 3.6 Mac bug with MouseEvent
Firefox 3.6 introduced a very annoying bug, and only on a Mac. If you're using somewhere a MouseEvent.ROLL_OUT or MouseEvent.MOUSE_OUT, this event will fired even if you only click on a object without...
read articleAS3 garbage collection monitor
I needed to watch objects to know if they were properly garbage collected or not, so I've added a GC Monitor in the SomaCore Debugger. It is pretty easy to use and I think very useful if you start to...
read articleSomaCore Debugger update
I've updated the debugger used in SomaCore. You can know click on everything to parse the objects and I've added a FPS + Memory meter. I'll continue to improve the debugger with my needs, next step...
read articleSomaCore AS3 MVC Framework event-based
Following my previous post about MVC design philosophy and an AS3 MVC Framework that suit my needs and expectations, I've started using SomaCore in a relatively complicated AIR modular application,...
read articleMVC design philosophy
Hi Everyone, This is not exactly a "Soma release", but I would like to share with you my last work so we can talk about: A new AS3 MVC Framework with its own design philosophy. Why another...
read articleSoma MVC v2.0.2 minor update
SomaUI v2.0.2 -bug fixed: page selection in the page tab wasn't working properly -bug fixed: layout tab and layout properties wasn't correctly updating the XML -bug fixed: Flash Player wasn't...
read articleSoma MVC minor update 2.0.1
New version available (v2.0.1), small bugs solved with the Page Manager. Here is how I will update Soma and SomaUI. There is 3 numbers in the version number: the first is a major update, where...
read articleSoma v2 AS3 MVC Framework released!
I finally release the version 2 of the framework Soma MVC and its source code generator SomaUI. It has been a long run since the last release, months of works and nights spent to make your life...
read articleSomaUI v2 small update
Hi, Small update about my work on SomaUI v2 and Soma v2. I can say that: - Soma v2 is done (the as3 framework) - Soma Documentation is done (asdoc) - Soma Protest is ready (site demo) - SomaUI v2 is...
read articleSomaLoader release
SomaLoader is a lightweight loading manager written in AS3. You can load many types such as images, swf, xml, text, xml, css, fonts in a swf, mp3, variables and binary data. Items can be added,...
read articleSoma 1.6.4 and urlfriendly
I've made a minor update that brings us to Soma 1.6.4 and SomaUI 1.0.6, you can get the new versions from the SomaUI page. In the XML Site Definition, the attribute urlfriendly in a page node builds...
read articleSomaText update and TextField bad behavior
I made a small update in the SomaText class (also Soma and SomaUI because of a bad behavior with the TextField class. The TextField instance is losing the HTML formatting in case you set the htmlText...
read articleSoma Tutorial - From SomaUI to Flash Develop
Another tutorial but for the Flash Develop users this time. I explain how to create a Flash Develop project and compile the site after exporting a project from SomaUI. Thanks to Keita for this one...
read articleSoma Tutorial - From SomaUI to FDT
A new tutorial is available for Soma (Flash AS3 MVC Framework), I explain how to create a FDT project in eclipse and compile the site after exporting a project from SomaUI. It also shows you how I use...
read articleSomaText and StyleManager
A StyleManager and SomaText classes have been added to the Soma Framework. You can handle your text fields with external extended stylesheets for a better style management without the need to...
read articleSoma AS3 MVC framework automated
After months working on my own framework and successfully using in small to large projects, I'm happy to give you access to SomaUI and Soma. As a quick description, Soma is a MVC...
read articleFlash CS4 bug with XML E4X filters
I had some XML E4X filters and I couldn't understand why they were working everywhere (included Gumbo) but in the Flash CS4 IDE. I've finally isolated the problem… I’ve got a simple XML like...
read articleExtend a Singleton
For a special purpose I had to extend a Singleton, to make my system fully flexible. I found complicated solutions that wasn't fully working as intended. To use PureMVC, you have to extend a Singleton...
read articleFPS class update
I've added a little feature to the FPS class, you still can hide the bar by clicking on it and you can show the bar again by typing "fps". I've also slightly changed the way I show the...
read articleFlex SDK 3.1 bug with SWC and GenericTag (fix update)
Hi, In this previous post talking about a bug with the Flex SDK, you can find how to fix a problem when you compile a SWF including a SWC containing pictures. Actually the version of the Flex SDK is...
read articleTween Scroll movement
The ScrollPane component is a nice tool to use if you need to scroll a content or a list with more than text. If you like to have everything a bit "tweened" in the sites you developed, you...
read articleBaseUI v3 layout manager
Hi everyone, Before going on holiday, here is a BaseUI major release :) It means code written for the previous might not work for this version (even is there isn’t any major change in the structure,...
read articleBaseUI keep on screen
Hi Everyone, I haven't been posting for a while, it is not that I'm lazy ;) We've been working on something exiting that will be release in a while, be patient. I've solved some bugs in BaseUI, one...
read articleBaseUI global references
Hi everyone, I've added global references and a property "reference" in BaseUI (and ElementUI). As I'm explaining in the tutorial, an ElementUI need a reference to set the position and the...
read articleBaseUI v2 tutorial
BaseUI will help you to manage your assets (a logo, footer, a menu, etc) in the browser, in a liquid layout or a fixed area. BaseUI is managing a list of DisplayObject like Sprite, MovieClip,...
read articleBaseUI bypass resize
Sorry, I didn't have time to write a tutorial on BaseUI v2. I've added a property to bypass the resize of the DisplayObject (width and height). It might be useful for a sprite animated that has a size...
read articleFlash liquid layout with BaseUI version 2
I've been working on the second version of BaseUI, so I'm happy to release it today. THIS IS NOT AN UPDATE. This new version is quite different, as well as the syntax, so the code you have written for...
read articleHorizontal and vertical alignment
I've solved a couple of bugs and I've added a new feature. When you have a ElementUI type element and the property alignX or alignY set to center, you can now set a value to two new properties:...
read articleFlex SDK 3 bug with SWC and GenericTag
I recently used ANT and compc to compile a SWC. I had to include another SWC with classes and jpg and some other classes as I needed to force them at compile-time to make the getDefinitionByName class...
read articleChromeless AIR application
I had to get an AIR application without the OS window, let's say windowless or chromeless. I needed to be able, with my own graphics, to minimize, restore, maximize, close, close in the system tray or...
read articleData access with array extending and proxy extending
I made some experiments on how to easily access to data in a Flash site. It is probably a mix with good and bad ways but I think it is worth having a look. What I’ve done here is get data with syntax...
read articleBaseUI minor updates
I made some updates in BaseUI. You don't have to change a code already written, it is just bugs correction or functionalities added. The demo, docs and source in the download page are updated. Version...
read articleBaseUI tutorial
Click here to access to the demo and source. This is a tutorial to explain you what you can do with BaseUI. It will not build a website for you (not yet :)) but should reduce your efforts by handling...
read article3D line drawing with Papervision
Back to the line drawing I started in this post. I wanted to get a snake-like line and I had a try with Papervision3D. It made me able to handle the vertices and then delete the end of the lines. Draw...
read articleLine Bitmap drawing with Tweener Bezier
After having a look at the tutorial from Lee Brimelow, I used it to make some experiments. I tried to find a way to draw a moving line on a bezier curve, like a snake. I didn't really reached it. If...
read articleBackground fitting the browser and image ratio
Here is an example to show a element like a background, a image in a portfolio or whatever and make it fitting the browser. In the demo you can choose three modes. Mode Fit The picture is fitting the...
read article