design & interaction
action script 3.0, php, xml
I’ve been looking for frameworks in order develop flash-based web sites for a long time. I haven’t checked any of these frameworks yet. Because, it takes a lot of time to get into a new programming environment for me. Also, when I’m working on a commercial project, I don’t want to waste my time with new classes, methods and etc.. to develop web based appilcation. Because, your customers don’t care about how the background of their web sites are created. They just want to see final result quickly 🙂
Anyway, For a long time, I’ve been coding with Flex and don’t want to use Flash hereafter. In my opinion, Flash can’t be a framework for coding action script language. I mean, I can’t imagine a framework that has no suggestion option while I’m coding an application. So, I searched for some frameworks which can be used without Flash. At this point, I encountered with PureMVC framwork. But there are no tutorial about how to use it in Flex…I googled some tutorials about PureMVC and here they are;
And there is an other Flash framework which called Gaia. The only disadvantage for me is, you can only use Gaia with Flash. But, Gaia has some tutorials about how to setup and work with it in their web-site.
The main problem for Flash designers and web-site are deep-linking problems. However, there are many solutions to get rid of the reference problem. The most known action script class is ASUAL’s SWFADRESS. It works fine for many designers and web sites. But, not for me!. Somehow, I got troubles with SWF ADRESS. So, I searched for new solutions and found Flurl deeplinking class. It’s a tiny little Java script file. Flurl gets parameters from Java and combine them with Action Script’s “ExternalInterface” parameter. I used Flurl for Murat Germen’s web-site for the main categories. For now it is working as I expected…I don’t update the web-site, it needs some performance and stability tests. You can check Flurl Java class from here.
And there are other resources which useful for deeplinking issue.
– Bir Öğrenci Klasiği (This page is in Turkish. Çok güzel bir Türkçe kaynak)
I will post a tutorial about this issue. There are thousands of tutorial around the web. However, all of them tells same stuff. My tutorial is going to be more clear and useful. trust me 🙂
UPDATE: Flurl was working perfect on localy. But, when I moved files to the server, it stopped to work! I tried many thing to figure out the problem. But, I couldn’t handle it. So, I returned back to SWFAdress. For now everything is OK with SWFAdress.