Enabling Run Mode Trace in Flex Builder 2.

As you know trace messages are shown only in Debug Mode in Flex Builder. You can follow the steps shown below to see the trace output in Flex Builder all the time. Open Window > Preferences… menu Select General > Editors > File Associations in the Tree Add *.swf as the New File Type Select the newly added *.swf file type and Add “Internal Web Browser” as the...

Read More

Building a XML Editor using Flex 2.

I’m making a XML Editor which can help playing around with E4X and manipulate the XML. Which will be hosted as an online service here and will also be available as a Apollo application later. Here is the alpha version of it. I welcome feature requests and suggestions, kindly post them as comments to this post. The sample XML displayed will give you a clue of what’s coming next ...

Read More

MXML Quick Reference.

Here is a Flex 2 application which helps to quickly refer to MXML tags and and its attributes. I have plans to integrate it with the Flex 2 SDK help files and make it an Apollo application. I will improve it further and make it available here as online...

Read More

Adding an icon to all items in the List Component.

List component does not have a default icon. Easy way to add one is to add a Icon function which is very similar to the one we use with Flash v2 components. Only difference is instead of string we need to return a class reference to the image [Embed (source = 'res/image_link.png')] [Bindable] public var image_ico : Class; private function...

Read More

Creating a Talking Application in Flash.

Here I will show how to create a light weight talking application in flash. It is one of the Examples I showed in the Singapore User Group Session. Our task is fairly simple, Creating an audio file (preferably MP3) with all the words we want our application to speak. Using that audio in a movieclip as a streaming audio and placing frame labels(to another empty layer) to split the whole audio...

Read More

Webcam Motion Detection using AS3 – Source Released.

I rewrote the webcam motion detection example in Actionscript3 using Flash 9 Alpha. You can see the demo here. As I promised earlier the FLA is ready for download here

Read More

XML Shortcuts V2.2 MTASC Edition released

Now XMLShortcuts meets MTASC I received many requests to make XMLShortcuts available for MTASC (Motion Twin Action Script Compiler). I could not do it with my busy schedule so far, but finally here it is Download package consists of XMLShortcuts.as, an example and help files <a href=”/HelpPanel/?target=XMLShortcuts_MTASC_Edition” target=”_blank”>XMLShortcuts...

Read More

including Actionscript 1 files in Actionscript 2 Project.

When we are including an AS1 file in an Fla which has to be published as AS2, we need to be careful in naming the include file. There shouldn’t be any object initialized in _global which has the same name as the include file. Say for example, I had a include file called Security.As and inside that had _global.Security=new Object(). When I published I got the following ...

Read More

XMLShortcuts Version 2 coming soon.

I’m already working on version 2 of this XMLNode easy access component. It will give better performance than the previous version. It will have two components, XMLShortcuts Lite and XMLShortcuts Pro. Both provide the same functionality. XMLShortcuts Lite is optimized for file size & memory, it is recommended for Small Projects. XMLShortcuts Pro is optimized for processor &...

Read More

XML Shortcuts component released.

The XMLShortcuts component enables shortcut access to All XML nodes. Biggest advantage of using XML shortcuts is it can be easily added to existing projects with out any modification. Simply drag and drop the component from components window to the stage and then delete it from stage (let it stay in the library). Available Shortcuts: Property Description childNode Get the first child...

Read More

XML Shortcut – Accessing XMLNode easily as a Object

If you hate accessing XMLNodes using myXML.firstChild.childNodes[3] approach, there are already couple of other approaches to deal with. Before getting to know my new approach lets examine the other possibilities.   What do you think? Will XML Shortcuts component be of any use to you? Express your views in the comments, based on the demand I will release the...

Read More

XML and V2 Tree Example 1.

Rendering XML using Tree component is very simple, because in Flash MX 2004, V2 Tree component is based on XML. Lets explore the possible ways to visualize sample.xml in the coming examples. Create a new document in Flash MX 04, drag and drop a tree component and name it as “tree” Write the following code in the first...

Read More

__bytecode__ and its use

Robin Debreuil mentioned about it in his nice new blog(Welcome Robin!) and further discussed in FlashCoders mailinglist. Using __bytecode(“SomeByteCodeHere”); in your actionscript you can inject some bytecode into swf (It will be inserted at compile time). It can be used to compactly represent some actionscript and hide the code behind in your FLA. But the swf produced is no...

Read More

Extended Textfield to get pixel coordinates of characters

Converting x,y position in a text field into index and vice versa is very useful. Flash Coders with Director background already know the advantage. With this we can create text rollovers, place emoticons and pictures in line with the Textfield. I came to know about it through one of the FlashCoders email, Eric Westra has created a component which extends the Textfield to have the following...

Read More

Creating X-HTML using Flash MX Text box.

Further extending my strippTags code I came up with transformTags code to modify the tags in an xml object which is very useful for many different purposes. One of which I’m demonstrating here. basic syntax is XMLNode.transformTags(formatObject, AllowTagsByDefault) formatObject – generic Object which contains the info on how to modify the tags. AllowTagsByDefault – boolean value...

Read More

Screenweaver MX Beta 3 is released

The current Flash player is primarily used to display Flash content that was initially created for the web. Screenweaver is an extension to the Flash player that aims at providing Flash developers with a toolset to produce rich media desktop applications. By doing so it enables the developer to apply their existing skill set to new uses of Flash technology. Screenweaver enables the Flash MX,...

Read More

DataGrid Component Example.

Finally I received the Macromedia MX Developer Resource Kit today! I’m right now playing with the DataGrid component. The following example is just to show how simple it is to use the data grid component. I’ve created it by dragging and dropping a data grid component and naming it as my_dg. adding a dynamic text box and naming it as my_txt adding the following actionscript in frame...

Read More

Dedicated Project Explorer

It is always better to keep all our current project files under projects folder in properly named sub folders particularly in a collaborative environment. Also you may be keeping your project files in a server. In such cases the following tip really helps! You can create My Projects shortcut in the desktop. Which will open a dedicated Explorer for your projects. Just create a shortcut...

Read More