I am happy to introduce you the "Liquid Components", a brand new component set for Adobe Flash CS3.
Presentation
The "Liquid Components" have been created for the Flash people, freelance coders and designers who wish to integrate fully skinnable components in their website, games or little RIA applications.
Full skinning
The skinning mechanism is built on top of a simple thing :
One component = One PNG file (or any other bitmap)
Most of the skins characteristics can be provided from a single PNG file :
- Component states
- Skin size
- Grid behavior
- Text color for each state
Runtime Skinning
Liquid components make runtime skinning easy as it is made of bitmaps. :
- Load and apply new skins at runtime
- Modify skins at runtime
Liquid Component Inspector
The component inspector is a powerful tool especially designed for designers who don't want to code anything related to the components. Here is a list of some of the features provided by the Liquid Components inspector :
- Liquid Components dedicated tab
- Copy and paste parameters
- Recursive objects preview
- ComboBox showing linked assets from the library
Other features
- CS3 components like API
- Multi-state bitmap icons
- Double styling capabilities : setStyle({}) & getter/setter
- Bitmap font support
- Composition based architecture : myScroller.getScollerButton()
- Adobe Flash cS3 Live Preview support
Licence, Price & Availability
Liquid Components won't be open-source, and the licence will only cost you 1$.
Liquid Components won’t be open-source but freely distributed.
The "Liquid Components" will be available early 2008.
Private alpha is open, drop an email to didier at bytearray.org if you want to start testing them
Private alpha is closed now, I've a lot of motivated beta-tester on my list, thanks to all.
Download the Liquid Components here.
Comments (80)
These components seem responsive. How are these better than the Flash CS3 UI components? Also – what’s up with the 1$ license? I don’t get it.
They look nice. You could get a heck of a lot more than a dollar for them!
They look great! I’m thinking to roll my own components for use in the GUI design for games and using bitmap based skins is a plus there. However I’m missing some important components in every set: TabNavigator and TitleWindow … can’t live without them so I guess I really have to write my own.
Good and probably hard work !
The custom component seems really impressive. I hope you let me be on the beta.
The only things I note that is missing on the existing components is the mouse drag on the scrollbar track.
once again a kick ass job, congratulations.
At least you talk about it!
You already know all the good I think about this set: the designers really needed a such tool to be able to use very smart designs on Flash RIAs…
Thanks for your comments !
This set is the Liquid Basic Set (which is FREE now !)
I’ll probably distribute (for a low cost) a Professional one with extra components like : TabBar, TabNavigator, Window, etc.
Really nice and slick!
But 1 buck is not enough! Pump up the price!
Watch out, though, the of the page has some tags in it… Just my 2 cents.
Damn! It has just been updated as I sent my comment!
Freely distributed? Hell!
You must be crazy…
Congrats guys.
Just one bug found. All the list components set their selection on mouse up. Just press mouse outside list component then drag mouse to list component and release mouse button. List row will be selected
Constantiner > Added to my very long todo list, thanks
GREAT job on the components! I’m very interested in helping with the Alpha (e-mail sent).
Really, really cool. Very exciting. You guys are doing a great job with this site.
-John
By the way the same thing with checkboxes and radiobuttons (changing on release from outside issue).
Hi, again. Here’s what I came up with after some tests:
http://www.nicoptere.net/foxy/liquid/miniSkin.png
probably the smallest possible skin : 19*5 pixels !
nicoptere, nice skin! =)
I would LOVE to test out this component set.
I would LOVE to test out this component set.
Nice components!
Some comments:
- The list components don’t de-select on Ctrl+click. Not sure if that’s simply an option – it would be a handy option, actually.
- Click and drag on a list item should scroll if you move beyond the top/bottom.
nicoptere > very nice tinny skin !
Derek > Yes, you’re right, I have done nothing about the focus & the keyboard, it’s a part of my todo list.
Sweet components so far, I have been working on a png based suite of components for a while too, have you considered loading an entire suite of png skin files from a zip file then extracting them on the fly using aszip?
I have done this using fzip, but i am going to try aszip soon as you dont need to inject alder32 checksums.
loading the entire skin as 1 file should be faster too if there are alot of files
Keep up the good work
Pleh> Yes it’s a good idea !
I want to start testing them.
Très Joli travail Didier depuis le temps qu’on attendait ce genre de concepts avec les composants. L’idée de la grilles liquide est trés bonne
. Je vais faire mon relou mais une version as 2.0 tout public serait bienvenue si jamais un jour tu t’ennuies
En tout cas j’ai hâte de les tester. Merci aussi pour la distrib gratuite.
I would like to start testing them too.
riCKo, merci, la version initiale était en AS2 mais elle n’a pas vraiment abouti.
Pour être vraiment sincère (ah moins qu’un investisseur me propose un million de $), il y a peu de chance pour que je me repenche sur cette version AS2, le peu de temps que j’ai sera consacré à cette mouture AS3
Please, let me know when the final release is ready to download. Thanks for this amazing work.
salut, bien joué tout ça.
j’ai vu un bug un peu con :
sur le textArea Icon ;
sur la largeur, il ne prend pas en compte la largeur de l’icone. du coup la justification déborde à droite. avec le scroll c’est pire.
Bien vu panpan , c’est noté !
Can I have an Alpha component to test?
i want to do a beta tester
I am a developer for high volume sites. I would like to contribute to the source. Let know how I can help.
Hi,
Kiko, Gabriel, Gerry, ngchenghow, arrow, I’ve just added you to the beta list.
Thank’s for helping
Hi Didier,
I’d like to start testing these components.
Thank you very much.
I am writing a pure AS3 game at the moment and would love to be a beta tester and use these components for my GUI.
really nice, it could be just what i was looking for. can i still help testing? Or maybe help develop?
Bonjour,
Via un post sur FXP j’ai appris l’existence de ces composants, Je voulais savoir si je pouvais faire partie de la beta test privé ?
S. (xav de fxp)
C’est de toute beauté.
I want to test Liquid Components
I want to test LiquidComponents
When viewing your live demos, the text inside the icon text box was off a bit.
OS: Windows XP
Using Firefox 2.0
Adobe Flash Player 9 (latest release)
Bug Link: http://www.foxaweb.com/projects/liquid/demo/demoComponents.html
Hi mikco95, on which component : Label / Button / TextInput ?
Si c’est tjrs possible j’aimerais bien tester les composants.
Merci et bon courage les gars !
I would *REALLY* appreciate getting into the alpha/test program. I totally need some skinnable UI components as soon as humanly possible!!!!!
Hi guys,
I’m very very sorry but the alpha/beta is closed since I’m rewriting a major part of the LC framework.
The new LC will be very nice, more stable, and with a lot of new feature like CellRendering, DataProvider, FocusManager …
So, please be patient, I will inform you as soon as possible !
Guess I’ll go buy one of the commercial component sets. Thanks for the update.
These are very beautiful components . I would definitely be interested in the professional set if they had a multi-level drop down menu which worked in flash CS3.
Best wishes
Joe
Please, I use bit components for AS2, now with AS3 I want to do a beta tester. Thanks.
Just ran across these again after a few months, and the beginnings of my own component set. These look very nice. If I weren’t so addicted to component development myself, I’d be all over them!
Joe > Yes, it would be a good component for a premium pack.
Tomelosso > Still rewriting, stay tuned for the beta.
Keith > Thanks for your comment & track-back, you are a source of inspiration for components developers !
Hi. Plese end for me, for i test.
OK, when I develop a set a buttons for an application, basicaly I allow these to have rollOver/out animations, highlight animations and tooltip. I’m boring, but does have your skinnable button these features ? If no, is there a way to add ?
Nice component set, the bitmap skin function and the TreeTable component are impressive. Great works.
Marcos > send me an email
iiley > thanks !
Cedric > I will implement (probably in the premium set) two features :
1) state filter API (add some filters for each state
2) fade state transition (allow to fade from one state to another)
that’s good
thanks
N1ce work guys. But it would be more amazing if u added autoFill option to the inputText, like the browser address bar.
The idea is to store typed data on local machine or only to use pre-defined words array.
When it will be available to download ?
Guys, when it will be finished?
Mb i could get u some help on finishing if u want?
subj
Hey, guys… When is the release date?
Hi Julius, no release date is fixed now (probably around June) Stay tuned !
Didier, and can i by any chance get an alpha version of it?
Hm… Awaiting authorization acc: {login: julius}
i’m getting very curious…
I would like to try these slick components out. I wonder if u can make be a beta tester.
Also I am interested in a spreadsheet so maybe I can contribute here.
seria espectacular si se llegan a realizar estos componentes liquidos
They look great!!! Can i try them? PLEASE!!!!
Where can I get a copy, thanks
Hi Didier,
Can u please keep us informed on the progress of this project?
What’s the current status?
Looking forward to work with this component set…
Thank you!
Hy, Didier,
now is June; is there any chance for beta; i will try your lib with Haxe…
thanks for die hard working!
Didier,
You are famous in the flash community and rightfully so. Pouvez-vous m’aidez ci vous plait?
I have a CS3 app using the flash radio buttons with dynamic modification of radio button group names. For some odd reason, an occasional radio button group won’t work like its supposed to (selecting/deselecting based on other radiobuttons in with the same groupname). I know this is not my fault because this bug seems to hit in a very weird fashion like nothing I have ever seen before. Also, someone else on the web complained about this same problem.
Pouvez-vous partagez votre component bouton radio liquide?
Thanks so much,
Evan from Canada
Hi People,
The liquid components are now Open Source !
http://www.bytearray.org/?p=82
Thank you so much Didier, such a wonderful gift to the community.
How do I install the components exactly for drag and drop functionality from within the Flash IDE? The install folder doesn’t seem to have any swcs.
thanks again,
Evan
Hi Evan,
you’re welcome
It’s fla based components. So You have just to copy/paste the fla in the right folder.
I’ve added Install Instruction to the project Page.
Great componentes i Like it!
Help!
J’utilise les liquids components, et j’ai des problèmes de skin ( une ligne traverse le composant et ce de façon aléatoire a chaque compilation). J’aimerais poser ma question dans le forum dédié mais impossible d’ ouvrir un compte: J’ attend la validation…
J’espère que didier j’espere que je pose ma question au bon endroit…
merci
I would like to actually comment on these components; which typically I just download and run…. Thank you VERY much for them, and whether they were a dollar or $20, I would have bought them for the sheer ability to customize them easily alone!
i dont think that is the good link for the demo
it leads to a commercial site
Hi Jean-Michel,
Check the following link fore more infos : http://www.bytearray.org/?p=137
Sorry for the broken links.
Thibault
is there a guide on how to use this fla? am i forced to use with adobe components? are these components independent that it does not depend on adobe component? what is it actually?
is there any code example on how to use this?
hello, i want to istanciate per script, but nothing appears….
button = new LiquidButton();
addChild(button);
whats also needed?
Trackbacks/Pingbacks (19)
[...] Didier Brun, uno de los colaboradores de ByteArray, está desarrollando un nuevo set de componentes para Flash CS3. Según se lee en la página del anúncio, la diferencia principal con respecto al set que viene con Flash CS3 es que el set de componentes Liquid Components promete ser muy fácil de skinear mediante imágenes ( 1 estado == 1 imágen ) y que lleva un inspector que permite parametrizar muchas de sus propiedades para apenas tener que escribir código. El set está en fase alpha privada, si te interesa ser tester puedes contactar con Didier. Más info en el post del anuncio. [...]
Composants Flash CS3 : le meilleur set sera gratuit?…
Trouver un set de composants de base pour Flash CS3, à part celui développé par Grant Skinner dont tout le monde se plaint, c’est pas facile. Trouver un set de composants faciles à personnaliser, c’est encore moins facile. Alors quand un…
[...] Potete dare un’ occhiata su Liquid Components [...]
[...] ByteArray.org вниманию сообщества был представлен новый набор UI компонентов для Flash CS3 под названием «Liquid [...]
[...] Brun of ByteArray.org fame has released a free set of Flash CS3/AS3 UI components, offered as an alternative to those [...]
[...] är det kul att se andra initiativ. Liquid Components strävar efter att förenkla arbetet som krävs för att förändra en komponents utseende. [...]
[...] Check out Liquid Components. This entry was posted on Monday, January 21st, 2008 at 1:16 am and is filed under Flash. You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site. [...]
[...] être à la mode en ce moment et on en trouve de plus en plus sur le net, à l’image de Liquid Component développé par des [...]
[...] Liquid Components : 这个组件还没有发布,但是我很期待它,看看demo吧,所有组件的Skin只需是一张图片,有了这个组件,你只需要designer按照文档给你图片就可以了,哈哈~当然,请确保你不是designer。 [...]
[...] Liquid Components are a brand new component set for Adobe Flash CS3 crated by Didier Brun. [...]
[...] Liquid Component是扩展Flash CS3组件的组件,看这里 [...]
[...] on the look out for other people and how they have achieved similar results. I had bookmarked Liquid Components a while ago and Myles pointed out to me the other day that Didier Brun (The Developer) has open [...]
[...] Liquid Components for Flash CS3 [ by Didier Brun ] < ByteArray.org The “Liquid Components” have been created for the Flash people, freelance coders and designers who wish to integrate fully skinnable components in their website, games or little RIA applications. [...]
[...] Liquid Components for Flash [...]
[...] Liquid Components for Flash [...]
[...] Liquid Components for Flash [...]
[...] I have just joined DDB Paris as a Technical Director, it is a great news for me (and DDB I hope). Unfortunately, this new job gives me very little time to work on my personal projects like the "Liquid Components". [...]
Download Free Premium WordPress Themes…
[...]Liquid Components for Flash CS3 – ByteArray.org[...]…
review…
[...]Liquid Components for Flash CS3 – ByteArray.org[...]…