Sunday, February 26, 2006

[Tutorial : Advance] Flexible Magic Button

Have you ever stucked in a situation where you need to duplicate tons of button where it looks the same but only varies on the text? Let's say in a survey or trivia game, or probably a website which expands to a lot of different section. And you're in confusion and clogged with bunch of unnecessary repeated and hassling steps. Here's the help that might bring you out of the dark world. Welcome.

Difficulty :
Basic / Advance
Topic : Flexible Magic Button
Download : [ Flexible Magic Button ]









Starting Up
A canvas that measures up 200 px X 200 px would be sufficient for this tutorial.

And we'll create a new Symbol which we'll name it btn_template.

Yes, we'll have nothing but only this movie clip inside our library. Amazing isn't it?

Inside the movie clip (using it to act as a button)

Moving on, we'll have a very simple looking movieclip which will act as a button. Three layers.
  • Actions - nothing complicated here, only stop(); will be placed here.
  • txtbox - A dynamic textbox will be placed here, which where the magic comes from.
  • design - Only functions visually, and doesn't affect your button.

We'll prepare as planned, one simple rectangular and dynamic textbox.

See? Nothing's complicated. Unless if you decide to implement advance interaction here.

Next, we'll proceed with giving this dynamic textbox a name, for this case, we'll name it txtName

Some tweaking which is up to your preference to make the Dynamic text appear. For this case, it's more appropriate to center the text and unselect the "Selectable" option on the Properties panel.

We're done setting up the movieclip. We'll go back to the main scene.

The Finishing
Remember the golden rule in doing any project, REMEMBER TO SAVE! :)

The Stage's empty now right? Drag one instance from the Library to the stage, and name it btn1

Be patience, we'll about to see some magic soon, and on the actions layer, write the script as shown on the screenshot. And we'll test the movie and see if it's working.

You can choose the option Test Movie or by using Ctrl+Enter (CMD+Enter for Mac user)

THE MAGIC! yes, the word appeared. And what's next, no, we're not done yet.

As usual, we'll use the super-power of function make everything here easy. If you notice correctly, you'll find the similarity with the Rollover Smooth Button scripts. Yes, the share the same format but in this tutorial, you can dynamically change the content inside the button, using dot syntax.

Using Functions to simplify everything

On the functions' layer, we'll have this. Because instead of repeating the same Rollover and Rollout code all over again and making everything looks crowded on the actions layer, we'll simplify and only call rOver() and rOut() only.

*Note *
You might ask if it would make a difference if you place the functions and actions layer different, let's say for this case, note the function layer are placed above actions layer? And on the actions layer i placed a stop() on the bottom of the actions layer? In this case, if I place the actions layer on top of function layer, you might notice that the magic won't work, not even the Rollover/Rollout effect, this is because you stopped the movie before Flash reads the function layer. So, it does takes some planning if you want to separate layer. But not a big problem though, just a reminder.

Possibilities

Yes, you might ask, can i reuse the button and name it differently? Yes you can! That is where the magic comes from. And if you're interested to expand the idea and how far this interaction could go, I'd say, your creativity is the limit, and you can learn more on how to integrate different thing, and I'd have the tutorial ready in case you want to refer, and YES, you can combine all of it!

Here's the FLA file, have fun Flashin'
Download : [ Flexible Magic Button ]

What does it take to be really good?


Z4 by Joshua Davis
So, this is when and where you will stand when you are really good at what you are. And people believes and stands behind on your philosophy and way of doing things. This is what Joshua Davis are, right now. A very special project initiated by BMW, he was approached by BMW to create a series of print work to show the representational icon of the Z4, and I'd strongly suggest you look into 'The making of' section, and the video will stunned you, by the way how he worked things out, and clears people perception on 'code is ugly'. This is what he is, and what he does.


MMO Pong
Remember the classic pong game? Where 2 player are bouncing one ball across a plain? Ever imagined that you will be playing with hundred of other internet user at one time? What would it be like?


One by One Design
Let's talk about transition and giving your user unexpected interactive experience, you'll find yourself navigating through the information, the unusual and conventional way. Eg. you need to drag instead of scrolling for information. Back to transition, this site is unique by it's own way, cool texture loaded as you go across different section. Worth checking them out if you're looking for a classic theme in get yourself inspired.


Strato Cucine
Developed by the dudes from Group94, you can never take your eye off this site for a second. Talk about being innovative and to keep usability in mind. And see here, as commented by other user, if the site moves slightly slower than what it is now, the interest and impact wouldn't be so great as from what you are experiencing now. Thing's and transitions are moving fast to keep interest alive, but at a decent speed. I'd say it all comes back to user testing sometimes to see if a certain effect make or breaks your site. Interesting navigation and intro movie. Unusual.

Friday, February 24, 2006

Harness The Continuity Power


ZoomQuilt
I can't say how and what I can do to put this into word, and it's such a crazy idea to plan the transition that it sticks together. What you'll experience, as what the domain name suggest, you'll zoom through a series of beautifully crafted illustrations, as if you felt that it's infinite. Bravo. But it would be utterly awesome if anyone crafted thier website this way and make every single section interact-able.

Tuesday, February 21, 2006

Inspiration Juices


FindR
A very slick application that gained it's place on the FlashForwardConference's Finalist on the application category. What really suprises me that this stands out from the normal Flickr Flash application is that it's one of the most usable one yet. But of course it's very personal on how a person perceive usability. But on a general view, it's one that gives you for what you want to find. And of course, to develop an application like this doesn't really need you to take a rocket science test. Just the matter of patience and will to learn. Recently, I've been looking up to connecting Flash with XML from a remote server, well, and it does seem to be moving towards a positive direction. If you like to find more of this kind of application, and if you wonder why Flickr are so popular among developers, is because Flickr, themself, are very supportive in having their Flickr API accessible to people to create new innovations. And of course, having Flickr to provide such tool is not enough to start off with, you'll have no idea where to kickstart at, visit KevinLuck's blog and you'll find that he actually developed FlashR that would really help you to make stuff that similar like Findr.


Super Mario Bros' Super Synth
To certain designer that might it too seriously when finding source of inspiration. But somehow, I bound to find this very interesting piece of Flash that might appear to be redundant to a lot of people. But I'd find it is interesting and i praise the person's effort in putting it up. You might not know that by looking at it, you might find it to be your next project's biggest inspiration. A lot of more crazy, funky stuff can be found from ODK. But isn't everything that sounds and looks original came from an existing idea, but with a twist?


MoNiChengSi
Being a creative studio on it's own. This site bears it's light not on the actionscripting, but it's portfolio. I was amazed to know that this person designed the cover for one famous Chinese Pop Singer, Faye Wong. And the work displayed within the site are very diversed. Good inspiration juice.


NooFlat
Recently, I've read an interesting book about Math Creativity in Flash, i'd recommend anyone that want's to advance in A/S to read it. And then I bound to found this kewl writer that was writing about Iteration (Some kind of movement that being scripted by you, and it runs by itself continously).A simple but Math-packed site. You'll find various experimentation on ActionScript possibility. Check out the place where he worked at, Relevare.

Monday, February 20, 2006

What's the meaning of being unconventional?


OkayDave
As unconventional as it gets, this site uses a lot of collage and montage of papers and sketches. I know this has been done thousand or millions of time. But do pay close attention to the transitions in between. Clever usage of Flash Video and After Effects.


FlashForwardConference
Standing at the point which it's almost like the Grammies for the Flash, which held annually. The finalists this time proved to be extremely vibrant and dynamic with their Flashes. Worth checking them out if you're curious to know how Flash has developed up to this level. It's utterly amazing. Of course, you'll find it much or less like an award ceremony similar to TheFWA.com. But with an addition that this event gathers all of the very infamous and expert Flash developer at this very one place and share their thoughts and a lot of workshops. I wish I could go, but the air tickets are out of my way that I can afford it.


Katamari Damacy's Flash Game
Talk about addiction, this ever famous PS2 game has landed on the web, with Flash! A lot people labelled this game as a stupid one, but it's fun and addictive. Besides from rolling what's ahead you, collecting it, you may find it's pointless. But wait until you try it. *tips* try clicking on the hidden triangle and explore a hidden playmode.


NRG.be
The guys behind Ultrashock. It's the portfolio site, which you'll able to notice the smooth transition between different shape.


SukiLand
Talk about being cute and have cool attitude. This site will suprise you with the illustrator's unique style of humour. Worth checking it out. Nice transition applied as well.


Bersama-Sama
Alright, i know this might sound way off topic from Flash, but I'm really proud of these guy. Featured at TheFWA.com. Recently which they held their animation showcase at one of the local colleges in Malaysia, has seem to won few of the rapport from the big players. And to have themselves featured in FWA, is not an easy task, really great effort placed inside that project. Worth checking them out. Bersama-sama are in Bahasa Malaysia language which means "Together".


Raku-Gaki
A pretty unconventional design, like how the menus are placed, pretty experimental to a certain extend. Nevertheless it's interesting, and has interesting 'transition' that you should check out. Besides that, this site utilizes a lot of 'mouse position' interaction, whenever you moves it around, there are some picture that reacts to it. Cool.



Design Your Ride
Another seemingly unrelated article/paragraph about Flash, but MyFlashPortal supports this. Join it, you may never know you'll shine on it.

Do you have a grudge?


The Grudge
Holy cow, if you ever want to be in a position to scare yourself until you piss on your pant. Try this site for a ride. The mood's are creepy, the transitions are crazy, and of course, you'll be amazed by how creatively they blend the transparent video with their interface, as if you've forgotten that you're navigating it through a website, and, it's so smooth as if you're going through a DVD-ROM content. It's very engaging, I can rest assure say that. Of course, to ultimately enjoy the site with fear, fast broadband connection are strongly recommended.

Wednesday, February 15, 2006

The present interactive

Wow, it has been so long i've looked into the interactive Flash world. Never know that it has developed so much, and i've been left out so much.



Simple Viewer
A great rich media application, done in Flash, which displays image integrated with XML. Remember a post being made previously that there is another picture gallery that charges you with money? This one is free, and it's really professionally developed! And AirtightInteractive is one of a resourceful site to visit. Promising development!


Mutualresponse 6th Project
Won the site of the week from FWA, a very dynamic community site. Utilizing concepts alike from Fort Minor's site and Mr. Yugo Nakamura's text? The site, although is simple within the layout execution, but the transition is so rich that makes it stands out so much, and of course, the artworks displayed within are so brilliant.


Kakarod
From Korea, this really crazy dude developed that site above, the Mutualresponse site. Looking at it as a normal portfolio site, the transition, concept and design are fantastic, as in you're really exploring into what's being 'interactive'. Or does this have to come to a conclusion that the interactive scene has gotten very competitive in Korea, that not only you have to excel in design sense and execution, but might as well, to equipped self with the latest scripting and programming knowledge in mind?


IKEA
Remember the ever famous 3D/movie-like navigation from IKEA? A 360 degrees of their furniture? Somehow i'd agree to sell a products that related down to furniture, interior design, it is best served with biggest impact if the user and purchaser are able to see the real thing 360. Which will boost much more confident in purchasing it. Looking at the similar execution from Mexico's Sony Style (below)


Thing's just get better and better doesn't it?

Tuesday, February 07, 2006

The future of rich media application


GTalkR
A really need rich media application which emulates the combination of GoogleTalk, YouTube and Flickr together in Flash! And what's so amazing is, you can check your mail in it as well! Of course, looking towards this, Google always been developing their chat system within gmail itself. Which then, i've been wondering which site will be more popular later?

Crazy Multi-Input Touch Screen