Flabulator – flash widgets application in .Net

Filed under: Flash, MS .NET — Wrote by Campbell on Tuesday, September 6th, 2005 @ 12:03 am

Just a small update. I have added draging and resizing to the widgets. Im still having major issues with transparency so I might be stuck with square borders *sigh* windows and its non-conformity. If I get really enthused I will write a custom painter but man thats pretty hard out. In the image below you might be able to see the six little white boxes on the (black swf) gproject advertisment. These are for resizing and you can also drag the swf round the screen. Hit F6 and they all disapear down to an Icon in the taskbar. Next up tomorow night is to add the balloon notifyer interface for flash which will popup messages from the icon in the taskbar.

 The memory usage is looking like it will be a problem with too many widgets….but I will try using the flash 8 player and see how we go with the improvements they have made. 

You can also just see Ive added a "powered by Macromedia" logo in the background (hope you dont mind guys) which is a configureable image anlong with the background color/gradient in the xml. Any Comments and feature requests welcome guys!!!!

Ive had a couple of inquires about this and just to reasure everyone it will be completely free for non comercial use. Im just worried if I did sell it I would have to support it. This brings me to an interesting article I read on someones blog about the sustainability of small opensource projects. I think the best way to keep this alive once I have finished is to post it as a Tutorial for flash and .Net intergration. Especially seeing I will be using the new ExternalInterface class of flash 8. Im just worried that some of the c# stuff (although  not really advanced) might scare off some people.

OS Xsive flash switcher….Konfabulator for flash!!!

Filed under: Flash, MS .NET — Wrote by Campbell on Monday, September 5th, 2005 @ 2:07 am

Yep while sitting down with a home brew and watching the Kiwis thrash the Ozzies in the bledisloe cup…(had to get that on in ;o) ) I sat down and started prototyping an application in C#.

I run Konfabulator cause its as close to widgets ill get on a PC *Sigh*. But I got to wondering why no-one had made something like this for flash. I especially like the feature where you can hide the widgets and bring them up when you press a key i.e. F8. So I have made an application to do exactly this but for flash. At this point im quickly creating it in C# because well its quick! and I can get the classes sorted. Then I will go back and re-write it (with some help) in C++.

At the moment I have it minimizing to the task bar on keypress and loading in a single instance of a flash movie 

 Major points so far:
It can load swfs from the net or file system.
Im working on having a user defined image as the background(but standard gradient will be less resource intensive
Im working on creating an interface for flash to call one of those windows balloons in the task bar using Flash 8's external Interface, cause it sounds like a cool feature. this will give a means of notifing a user if say new news is availble.
Stores all settings in xml so the flash widgets can access that (xml docs location will be made available through API)

I have a bit to do to get it to a beta stage but when it arrives there I will release it for free. Unfortunately at this point it will require the .Net framework to be installed but like I said I will be refactoring it for c++ :o )

If anyone has any suggestions on functionality please leave comments as I am looking to add anything that sounds cool. Also if any .Net programmers have had any experience in embeding the activeX control could you please tell me how to make the movies background transparent?

Heres a screenShot of it running xsive.co.nz as a widget. 

Should be a cool little app.

© Flex developer, Campbell Anderson, from New Zealand – xsive blog -