Back on the horse

After my long await absence from doing the fun stuff i enjoy with flash i am now back in the game!

Finished my uni degree ! Pretty stoked.

Stayed tuned.. might even finish my portfolio.

AS2 to AS3 bridge

Recently I’ve been getting into a lot more AS3 development, the major hurdle for the projects I worked with and why they stuck their guns in AS2 was the fact most components we use were still AS2 based. This was a huge problem till I ran into this AS2-> AS3 bridge that allowed me to load AS2 swf’s into AS3 projects, works fantastically.

http://www.jumpeyecomponents.com/Flash-Components/Various/ActionScript-Bridge-91/

Error Checking

Something i have really been neglecting in the past is Error checking. I’ve recently bumped into a problem where I had to load in a SWF where could reside in 2 places, normally I would just go manually change the SWF location everytime I needed to, then i thought to myself, there had to be a better way.

With error checking I was able to use a catch / try statement to catch flash player throw when the file wasnt found and check for the files other location, worked perfectly.

[code]

try
{
mLoader.load(new URLRequest(firstlocaton.swf))

} catch (error: IOErrorEvent)
{
mLoader.load(new URLRequest(“secondlocation.swf”))
}

[/code]

SwfAddress

One thing that always mentions as a negative to flash is “Cannot hotlink to certain areas of the site”. I recently bumped into this really sweet addon that lets you do just that.  SWFaddress lets you make virtual URLS so users going through your flash site so users have the ability to copy and paste URLS to their friends. As a developer it allows me to link users directly to the intended destination.  I have actually tried to achieve this before using flashVars but you don’t really get the same functionality as this.  By using SWFaddress you actually get feedback in the address bar as you’re clicking through – like a real website!

ZendAMF

Lee Brimelow over at Gotoandlearn.com has made a tutorial on the ZendAMF framework. The ZendAMF frameworks that look like the successor to AMFPHP and looks very easy to use and powerful. I’m actually looking forward to trying it out on some projects in the future.

Flex, why use it

I’m the first person who will bang the Flash war drum when choosing a platform for most high impact media sites.

Resultado de imagen para flex

It is also my recommendation for dynamic sites that are interfaced into databases, using tools and techniques that Flash developers are making a standard. One only thing flash was really weak at wasmaking full web applications, it was possible, but unless it was done correctly and perfect, it was always clunky, and to use enough time on the application for it to be usable, it was not cost effective.

I recently dove into Flex after some frustration of making a PHP/XHTML ‘backend’ for a flash site I made. This application to bemade just had to change data in a MySQL database, update simple strings, upload images, change dates etc. After a few tutorial CD’s I picked up Flex quickly, its learning curve from Flash was very easy; it’s powered by ActionScript 3 and very easy to develop for. What I made in PHP/XHTML in 4 days I was able to reproduce in Flex in just 2 and a half days.

Flex uses the Flash Player to deliver content to users, which these days has a pretty high impact rate (over 96% from the last time I looked) so you can feel pretty safe knowing the user can see your Flex content.  Flex is now also Open Source, and for students like me, Free.

You can also add the FlexVPN which is a configuration framework aimed to simplify setup of remote access, site to site and DMVPN topologies.  A FLEX is tunnel based and is able to handle environments involving dynamic tunnel setup between spokes, and the VPN works to encrypt multicast, to secure the browsing, and online services of the internet, there are many but the vpn canada 2019 – Reviews of Top-Rated VPN Providers. They are designed for use within environments that do not have the public-private addressing issue and is well suited for materializing, and the FLEX is more flexible in that sense because it allows you to deal with either intranet or internet related scenarios, so they combination of both makes a great combo.

Now let’s compare Flex with AJAX, okay, you might say I’m biased because I’m a Flash developer, your probably right, but, Flex is not for everyone, I think AJAX and HTML will always be the dominant force for Rich Internet Applications (RIA) because it’s compatible with every platform and has no system requirements apart from a browser, it requires no Flash Player so can be used on phones, iPods and PSP’s etc. I’ve found that Flex applications to be on the larger side, 150 KB for small applications and up to 300 KB for large ones, sure in this day and age it not too big of a issue but you have to keep that in mind. On the flipside of that note is, once it’s loaded, it’s there, your only pushing data back and forth from the server like you would with AJAX.
To end my ramblings, in conclusion, if you’re a developer and haven’t tried flex, try it :)

SumoPaint – The Power of Flex

Some crafty folks have made a online Flex powered Photo editing program called SumoPaint , I am absoultely blown away by its functionality and complexity.  It has layers, blend modes, filters and save and open functions. It’s great that groups are going out there and taking full use of this newfangled technology that we all know is around.

You’ll be amazed, check it out here. http://www.sumopaint.com/

Server Side Scripting, Adobe and its ColdFusion.

Should I invest into learning Adobe ColdFusion?

A subject that sparks interests within me always has been about combining Flash with other technologies to make Flash more dynamic.  Adobe seem to be pushing Cold Fusion as their primitive server side scripting products as of late (especially in Flex). It’s hard for someone like me to budge from their ways with PHP/MySQL, I’m sure Flex and ColdFusion integration is pretty strong but PHP is that much more accessible it’s hard to pass up.

As a developer, PHP comes at a nice price (free) so it’s easy to jump on it compared to my going out buying Cold Fusion for around $2000 AUD.  All these reasons why it’s affected its industry demand. As I’m typing this I had a look on seek (Job hunting site) and within Australia there was 18 positions advertised for Cold Fusion compared to the 845 for PHP.

So in the end, as much as it looks like Flex and Adobe Coldfusion seems to be really strong and convenient from a developing point of view, would I invest time in learning it? At the moment, no.

TweenLite / TweenMax

I was a huge fan MosesSupposes Fuse for ActionScript 2, so I was a bit loss when I started to migrate to ActionScript 3 without it. I had a hunt around and found the best alternative tween engine was fantastic work by GreenSock and his Tween Classes.

It has all the features Fuse did plus heaps of extra features like staggering groups of tweens. I’m not an creative animator by any means but actually having code based animations in my user interface creates is great. It greatly benefits my workflow for my projects; also I always find it less ‘clunker’ and less prone to those animations frame glitches. I wouldn’t use it for making whole creative animations or advance eye candy but when animating user interface elements code based animation is the way to go.

Read up on here more here.

Flash Forum Planning

I’ve started to plan Simple Flash forum im developing for a client for the great guys at EdgeCreative, heres the mySQL schema.

I’m either going to use PHP as the communication to the server but was considering using AMFPHP remoting instead, stayed tuned.

Flash Forum Schema

Flash Forum Schema