Reversing a string is not something you might implement on a daily basis, however, having a handy way of doing so is always a great go to option. Here is a function that allows you to input a string of any length and it will then be outputted being reversed. This is definitely one function to add to your Flash utilities.
Enjoy!
Reverse Any Given String
function reverseString(tString:String):String {
var tmp_array:Array=tString.split("");
tmp_array.reverse();
var tmpString:String=tmp_array.join("");
return tmpString;
}
At last year’s Max conference, a new Adobe technology called Adobe Wave was revealed that demonstrated how web content publishers could easily publish notification to their user’s desktops. The Adobe Wave client is built on Adobe AIR allowing users to receive near real time notifications of new content, a new social interaction, or another notification that the publisher would like to let you know about.
Earlier this summer, this previewed technology was added to Adobe Labs for both users and publishers. For those of you that have ever used Growl notifications for Mac OS X, the style of notifications is very similar.
The Potential of Adobe Wave
Personally, I feel that Adobe Wave has some legs and if widely adopted can provide a streamlined connection with the content publisher and user. As web users, we are always looking for a way to stay on top of the web’s content. Adobe Wave simply provides content publishers the right tool to do just that in almost real time.
Overall, I think this is an exciting technology and indicates that our needs of how we receive our content are evolving. This is definitely something I will be keeping a close eye on. Don’t forget to check out, the video overview for both publishers and consumers. Also, for more information, visit Adobe Wave on Adobe Labs.
The day that many Flash Developers/Designers have been waiting for is finally approaching. Well…not quite exactly. Earlier this week at Adobe Max 2009, Adobe provided a sneek-peek to some of the new features that Flash CS5 will be shipping with. The one feature that is getting many excited(and for good reason) is the ability to export your Flash applications into Apple iPhone applications.
Export to iPhone
Flash Professional CS5 will allow you to set your publish settings to “iPhone”. This will compile your movie as a native iPhone application that can be submitted to the Apple AppStore.
A New Door Has Opened
This opens a whole new door for Flash Developers/Designers. The ability to get your content displayed to an already trendmously large iPhone user base. Hey, if this is the compromise of not having a Flash Player based within Safari on the iPhone, then I can definitely live with that. Quite honestly, this might turn out to be even a better solution.
Additonal New Features Shipping With Flash CS5
Along with being able to create iPhone applications, Flash CS5 provides some other sorely needed features like:
Improved ActionScript editor
Code Snippets panel
Flash Builder integration
XML based FLA files
Resources:
Article: Developing for the Apple iPhone using Flash
Aditya Bansodof of Adobe breaks down how this all came about. He gives a breakdown on the technology behind this conversion and how to go about creating/submitting a Flash generated iPhone application.
Video: Building Applications For iPhone With Flash Professional CS5
Learn how Adobe is working to bring Adobe technologies out of the desktop and onto a the iPhone. Learn how Flash Professional and the Flash platform will add capabilities to help developers iPhone enable, test, and publish their content.
Current Flash Apps Already Available via the Apple App Store
For more additional resources and an update on release of Flash CS5, check out Flash CS5 on Adobe Labs. Also, Flash CS5 beta is expected to be released prior to year’s end so be sure to sign up to get notified when that does happen.
Adobe TV gets a long awaited redesign that I am sure all users will come to love and appreciate. While the original Adobe TV got the job done, it simply was not up to par in comparison to other popular video sharing sites. I personally feel these new features add so much more value to Adobe TV. It now feels more natural of an experience.
New Features Added to Adobe TV are:
Loading speeds vastly improved
Easier/faster search capabilities
Customizable home pages
Save your favorite videos to a personal library
Post videos directly to your favorite social network
Video: Adobe TV Wasn’t Built in a Day
Check out this video and let the Adobe ones break down these new feature upgrades. Also, don’t forget to visit Adobe TV to experience these new features yourself.
With Adobe Max 2009 slowly approaching, there is nothing like a little promotional humor. With all the personalities in the industry, it is always nice to catch them in a moment of humor. Check out this promotional Adobe Max video starring Lee Brimelow, Phillip Kerman and the PR guy. Funny!
“FluidHtml is a text-based markup language (like HTML) that lets you dynamically generate Flash content. This is an extraordinarily powerful idea. It means that anyone can build highly animated websites, ads, media players and 3D animations quickly and easily.”
FluidHTML looks to be an innovative concept and may address current issues related to Flash content on the web. However, I believe web designers/developers who currently use HTML/CSS might find this much more attractive than Flash designers/developers.
I really like the concept of offering an extensible API and opening it up to developers, but is this going to be a viable markup language 5 years from now or is it just a phase. As ActionScript libraries that support browser-like functionality improve and as Google and Yahoo’s search engine’s begin to recognize the text within Flash files, does FluidHTML really fix anything that isn’t already steadily improving.
I believe FluidHTML does have potential however, I am not sure if Flash designers/developers will buy into the concept. Check out the introductory video below on FluidHTML. I’d love to hear how you guys feel about FluidHTML after viewing the video. Would you consider using it?
Flash and Flex Developer’s Magazine is one of few magazines that target Flash and Flex development. It offers tutorials, product reviews, and articles from the industry’s talent. Recently, this up and coming magazine subscription has gone digital and completely FREE!
September marks the first month of this free digital publication. They are also, providing downloads from previous months.
Thanks to the guys over at Jumpeye, I have two premium unlimited licenses(valued at $99) that I will be distributing to two lucky users. To win a license, be sure to provide a comment stating how FlashEff can be useful to you. There must be an unlimited amount of ways to integrate FlashEff into your project workflow, let’s hear yours.
Comments entry will be closed next Friday, September 18th. Users will be notified the following Monday. Good luck!
Update:
Two winners, Nicolas and Paulo Figueiredo, were selected with the ‘true random’ number generator at random.org and have been notified via email. Thanks to those that commented.
In a previous post, I introduced the release of FlashEff 2 as an innovative Flash animation tool. In an attempt to prove my point, I am going to demonstrate how you can use FlashEff 2 to create a button using a MovieClip object.
OK, I know some of you might be thinking, a button? Well, creating a button in AS3 can be somewhat of a pain. After you get through creating your buttons, adding its functionality along with creating its appropriate event listeners; this process can get very old and tiring. Since FlashEff is here to simplify your workflow, why not let FlashEff handle your button’s functionality, animation and event listener creation.
Using Button Mode
In FlashEff 2, you can edit a button using its Button mode. This mode will allow you to assign your button some actions like following an URL, calling a function, or even going to a different frame whenever it gets clicked. All this without one single line of ActionScript. Here’s how!
Creating a Button Object
I am going to take a button graphic/design and create a MovieClip out of it. Once created, I will go into my Component Panel and drag a copy of the FlashEff2Button component onto my newly created MovieClip. One other great thing about FlashEff is that upon dragging a copy of its component onto the target object it will snap to the target’s 0,0 position.
Now it is time to toy around with the FlashEff Panel.
Using the FlashEff Panel
The FlashEff Panel is where all of the magic happens. Here you can select any of the preset effects/animations that an object can have. Once you’ve added a preset, you can then preview an example of it via the live preview feature of the panel. Take it for a test drive.
Adding my Button Effect/Animation
In this example, I will select the “HappyTurn” preset. Now, if I wanted to I can modify the presets; allowing me to then save my own “custom” preset. (Feature available only if you have the Premium Plus license) You can also adjust the tween type and speed for the up, over, and down button states. Just to keep things simple, I won’t be doing any of that.
Adding Commands to the Button
FlashEff’s Button mode comes equipped with its assortment of commands that you can trigger upon press. They include adding a sound, calling a function, going to a keyframe, navigating to a URL, playing back a sound, and switching objects. Also, you can even stack these commands which will allow you to trigger a sound, call a function, and navigate to a URL on one press.
In this example, I will be adding a sound playback on press along with an event to navigate to a URL upon double clicking the button object. When attaching a sound you can identify that sound through a linkage ID or path.
Overview
Below, you can find the final result of this mini demo. Basically, the button, upon rollover, triggers the HappyTurn animation, then on press a click sound will trigger. Now, if you double-click it will take you to the designated destination, Google’s homepage. The custom possibilities are endless. The more you use FlashEff the more situations you can picture yourself using the tool to simplify your project’s workflow. To learn more on what FlashEff can accomplish, visit FlashEff.com.
FlashEff 2 Giveaway Opportunity
In the upcoming days, you are going to have the opportunity of winning 1 of 2 FlashEff 2 unlimited premium licenses. Stay tuned…
With the high demand for quality Flash content in the market, finding a way to reuse ActionScript and animation styles is key to the success of quicker turnarounds. In my opinion, FlashEff is probably the most mature Flash tool to provide that heavy lifting in Flash projects.
Personally, there is no other tool available that can provide an instant boost in your Flash project work flow than FlashEff when it comes to custom animation/effects. Initially, when FlashEff was first released, I was extremely impressed with the tool. There was a little bit of a performance issue, but FlashEff was still worth every cent and nothing came close to it.
Out goes FlashEff 1, in comes FlashEff 2
Recently, the second version of FlashEff was released and once again my mouth drops in awwh! FlashEff 2 simply improves upon its previous features like speed, usability, effects, and customizability. New features that you can expect with the release of FlashEff 2 include:
Take a quick online tour of FlashEff 2 Panel. Browse patterns and over 3000 effects to see exactly how the user experience got improved.
Overall Impression
When it comes to rapid application of custom,quality Flash animations and effects, FlashEff sets the bar really high. If you haven’t yet given FlashEff a try or are skeptical, download the free version and take it for a test run. You will be amazed on how easy it is to create custom quality Flash animations and effects. Below are links to videos demoing FlashEff and more of its features in depth. Enjoy!
A quick overview of what FlashEff 2 has to offer. Learn how to create show/hide animations, add filters and make flash interactive buttons in just a few clicks.
A complete step by step tutorial that will take you through all the most important features of the product, showing you how to obtain successful results using FlashEff 2.