Wednesday, March 29, 2006

FlashZone - Polish Community is a great Polish online community of flash developers where I am member since 2004.
There are more than 20K registered members in this community which has forums, tutorials, examples to watch and to download and even an e-commerce microsite.
I never felt brave enough to post anything as I though the language barrier would be a problem, but not at all!
People at flashZone are cool and seems like they have no problem if someone comes and posts in a different language; everyone with good intentions is very welcomed!
Don't forget to visit this section to see some of the best Polish websites.


Sunday, March 19, 2006

@Media Conference 2006

@media 2006: Europe's Premier Web Design Conference. London, 15th - 16th June.

If you are interested or are part of the web design fascinating world and have some money to invest in a great conference, this is the one you were waiting for:
@media, Europe's foremost professional web design conference, brings together some of the world's most highly respected web experts to talk about the latest major happenings, best-practice thinking, and cutting-edge techniques in the world of web design.
If you don't have the money yet, you still have 3 months to save it to be part of this 2-days conference in London.


Saturday, March 18, 2006

Flash Menu vrs Navigation

When designing a website or any other application, the navigation system is one of the most important bits of it.
Flash has been criticized in the past for its difficulty to create effective navigation systems where the client (the person who is watching the site) have no clue where he is nor where he can go next...
The other day, someone asked in a forum how to create a flash menu where:
- on rolling over the buttons, the colour of the text changes to red
- on rolling out, the text returns to its original white colour
- on pressing the button, the text changes to black
- a button should be disabled if it has been pressed
- when pressing a button, any disabled button should be enabled again

starting my FlashMX2004 and playing a bit with ActionScript, this is my solution:

var i:Number = 1;
for (i; i<=5; i++) {
var boton = _root["bt0"+i];
boton.onRollOver = function() {
sufix = this._name.substr(3);
texto = _root["e0"+sufix];
texto.textColor = 0xd95a1c;
boton.onRollOut = function() {
if (this.enabled == true) {
texto.textColor = 0xffffff;
boton.onPress = function() {
texto.textColor = 0x000000;
botonActual.enabled = true;
textoActual.textColor = 0xffffff;
boton.onRelease = function() {
this.enabled = false;
botonActual = this;
textoActual = texto;

what I have in my .fla are 5 instances of a button named Bt01 ... Bt05
and 5 dinamic text boxes called EO1 ... E05

voila! we have a flash menu that has an effective navigation.
Watch the sample here