Adobe Labs

Flex Builder Linux Alpha 4 Released on Labs
Wednesday August, 13 2008 06:07 PM PDT
The fourth prerelease version of Adobe Flex Builder for Linux is now available for download on Adobe Labs. Flex Builder for Linux is an Eclipse plugin version of the software that you can use to build Flex applications on Linux....
Read More...
Flash Player 10 Release Candidate Available on Labs
Monday August, 11 2008 01:26 PM PDT
A release candidate of Adobe Flash Player 10 is now available for download on Adobe Labs. Coming on the heels of two public beta releases, this candidate build is more refined and feature complete. See the release notes for more...
Read More...
Feedback Requested for Adobe Labs Website
Thursday August, 07 2008 07:32 PM PDT
We are collecting requirements for improving the usability, look and feel, and functionality of the Adobe Labs website and would like to know what are the 1 or 2 site enhancements that you would like to see added. Please focus...
Read More...
Pixel Bender Toolkit Prerelease 4 Released on Labs
Wednesday July, 16 2008 06:29 PM PDT
New downloads of the Pixel Bender Toolkit are now available from Adobe Labs. This Pixel Bender Toolkit Preview Release 4 includes a high-performance graphics programming language that Adobe is developing for image processing, named Pixel Bender (previously codenamed Hydra), and...
Read More...
Flash Player 10 Beta 2 Released on Labs
Wednesday July, 02 2008 12:09 PM PDT
A new prerelease version of Adobe Flash Player 10, code-named "Astro," is now available for download on Adobe Labs. Beta 2 includes the following new features: Enhanced Sound APIs Linux WMODE Video4Linux v2 Support unloadAndStop Limited Fullscreen Keyboard Access A...
Read More...

Alessandro Crugnola

Runtime expression evaluation in ActionScript
Wednesday December, 31 1969 04:00 PM PST
Finally I have a bit of free time to write down this post. Some days ago a guy on the forum asked about how to evaluate at runtime simple mathematical expressions with support for symbols and function calls. Now that...
Read More...
Finally a code coverage tool for AS3!
Wednesday December, 31 1969 04:00 PM PST
Today is really a good day.I was waiting for this kind of tool since a lot of time, and thanks to Joe we can finally do Code Coverage of our Actionscript code. The project is hosted on Google Code, and...
Read More...
cacheAsBitmap hell
Wednesday December, 31 1969 04:00 PM PST
Last week I spent a whole day trying to solve an issue in Phoenix due to a strange problem which comes up suddenly after some code changes. The problem was that now using the transformation tool the bounds of the...
Read More...
iPhone & Ubuntu notes...
Wednesday December, 31 1969 04:00 PM PST
No Flash stuff this time :) During my last trip to New York city I finally decided to buy an iPhone for me too (I think I have everything from Apple right now.. except a mac :) ). The most...
Read More...
Get your Aviary invitation!
Wednesday December, 31 1969 04:00 PM PST
One of the most ambitious projects I've ever worked on is finally coming out. It's really gratifying when looking at what people is able to do using our software, for example meowza, one of my favourite artists.. Damn, I wrote...
Read More...

Colin Moock

workaround for 127px font size limit
Wednesday December, 31 1969 09:00 PM PST
In ActionScript, text fields formatted via TextFormat, CSS, or HTML have an undocumented maximum font size of 127px. The limitation is based on historical requirements placed on Flash Player by the operating system. The limit also applies to dynamic and input text created in the Flash authoring tool, but not to static text. Fortunately, the 127 font-size limit can be overcome with an ugly little workaround: set the font size,...
Read More...
ActionScript 3.0 String-concatenation error gotcha
Wednesday December, 31 1969 09:00 PM PST
Take a look at this code: trace(1 + + 2); // Output: 3 It may seem strange to us, but ActionScript considers it legal. It assumes you mean: trace(1 + (+2)); which produces the value 3. Now take a look at this code: // Oops! One too many + signs... trace("Hello" + + " world"); Once again, ActionScript assumes you mean: trace("Hello" + (+ " world")); which yields the following...
Read More...
event-registration performance
Wednesday December, 31 1969 09:00 PM PST
In Flash Player 9, the time required to register a listener for a given event increases as the number of listeners already registered for that event increases. Here are the results of a simple event-registration test on a P4-2.6ghz machine running Windows XP: Registering 1000 listeners for an event took .06ms per registration (i.e., an average of .06ms to run addEventListener() once). Registering 20000 listeners for the same event took...
Read More...
TextField.text Gotcha: \n becomes \r
Wednesday December, 31 1969 09:00 PM PST
Here's a little TextField quirk: when you assign the string "\n" (newline) to a TextField's text variable, ActionScript automatically converts it to a "\r" character. For example, var t:TextField = new TextField() t.text = "Hello\nworld"; trace(t.text.indexOf("\r")); // 5 trace(t.text.indexOf("\n")); // -1 So if you're hunting for a "\n" you've added to a text field, you'll need to search for "\r", not "\n". The docs for TextField's text variable actually point...
Read More...
The Charges Against ActionScript 3.0
Wednesday December, 31 1969 09:00 PM PST
More than a year has passed since Flash CS3 was released to widely positive reviews, but many Flash users are still frustrated by some of the workflow changes introduced by ActionScript 3.0. The truly problematic changes are relatively few, but together they have a deep effect on the typical Flash user's daily job. In the spirit of working toward solutions, and of giving a formal voice to the collective grumbling...
Read More...

Darron Schall

Creating Default, Cancelable Event Handlers
Wednesday December, 31 1969 09:00 PM PST
Today I'm going to show you how to create a default event handler that performs an operation, and what steps are needed to cancel that default behavior to prevent it from happening.
Read More...
Launching Firefox from ANT on OSX
Wednesday December, 31 1969 09:00 PM PST
I've been a happy Linux user for quite some time, but I recently switched to OSX after getting a new Macbook laptop. After the switch, one of the first things I've noticed was that my ANT tasks to launch a web browser would no longer work as expected.
Read More...
ActionScript 3 Singleton Redux
Wednesday December, 31 1969 09:00 PM PST
Not to beat a dead horse, but....
Read More...
Hooking dispatchEvent for Cairngorm Events
Wednesday December, 31 1969 09:00 PM PST
Gone are the days of cairngormEvent.dispatch(); and CairngormEventDispatcher.getInstance().dispatchEvent( cairngormEvent );. Say hello to dispatchEvent( cairngormEvent );!
Read More...
Do you use the public Flex bug base?
Wednesday December, 31 1969 09:00 PM PST
If you're not familiar with the Flex Bug and Issue Management System, you need to do yourself a favor and get involved.
Read More...

Mika Palmu

Back from the dead... again.
Wednesday August, 23 2006 11:48 PM PDT
Well in case you haven't noticed i haven't been around much for the past year. I have spend almost all of my free time with FlashDevelop and now we are doing the next version of FD. I'll promise to try to be more around here and submit some new stuff. :)...
Read More...
FlashDevelop goes open source
Thursday October, 13 2005 03:56 AM PDT
The site was down for a while due to server change and slow backup restoring. Well in the mean while, FlashDevelop and MTASCGUI was released as an open source and they can now be found from FlashDevelop.org. New features are added in rapid pace so stay tuned for new releases. And due to the move to a bigger and faster server, all donations for supporting the work on meychi.com and flashdevelop.org are more than welcome....
Read More...
ASCrypt extension updated and more..
Wednesday June, 29 2005 02:15 AM PDT
The ASCrypt extension has now been updated to version 1.4.0 with a new class, RC4. The orginal Flash code is by Gabor Penoff who kindly let me to modify the orginal RC4 code and add it to the ASCrypt library. Thanks Gabor! There are also new things cooking with FlashDevelop and i'm certain that the new things are only good. You'll see 'em a bit later....
Read More...
FlashDevelop is finally ready
Thursday June, 02 2005 10:35 AM PDT
I finally finished the FlashDevelop and decided to release it after few days of intensive testing. I did some modifications to the template stuff and included MTASC to FlashDevelop. Find and replace dialogs are now made by me because i was too impatient to wait the next release of Scintilla.NET component. I will keep improving the program in the future but i am quite satisfied to the outcome already. If you liked SciTE for AS 2.0, i think that you like this program even better. FlashDevelop requires the Microsoft.NET 1.1 Framework. You can download the latest FlashDevelop here. Read more about FD....
Read More...
MTASC compiler GUI out now
Thursday May, 26 2005 11:56 PM PDT
While a was waiting the Scintilla.NET component advance to the next version, i did my own version from the GUI to MTASC compiler. You can also save project files with it. When you compile a project, it writes a bat file and launches it. You can also copy the bat file to your project directory and use it to compile the project. Just unzip the files to your MTASC directory. The are also a small sample project with it. MTASC GUI requires the Microsoft.NET 1.1 Framework to run. You can download it from here. Enjoy!...
Read More...

Mike Chambers

Flash Player 10 Security Changes
Tuesday August, 19 2008 09:40 PM PDT
There are quite a few security changes in the upcoming Flash Player 10, some of which may require changes to content or policy files to ensure that content continues to work. Below are a couple of articles that discuss some of the security changes in Flash Player 10: Understanding the security changes in Flash Player 10 beta http://www.adobe.com/devnet/flashplayer/articles/fplayer10_security_changes.html Working [...]
Read More...
Using Vectors in ActionScript 3 and Flash Player 10
Tuesday August, 19 2008 04:44 PM PDT
One of the new ActionScript features included in the Flash Player 10 Public Beta is the inclusion of a Vector class. Essentially, the Vector class is a typed Array, and in addition to ensuring your collection is type safe, can also provide (sometimes significant) performance improvements over using an Array. Using the Vector class is pretty [...]
Read More...
Using AppleScript to connect to a Jabber Chat Room with Adium
Tuesday August, 19 2008 12:28 AM PDT
I have been having a lot of fun hanging out in the Flash Platform Chat room I set up last week. However, it can be a little bit of a hassle to connect to the room depending on which Jabber / XMPP client you are using. I am working on an AIR app for the [...]
Read More...
Connecting Anonymously to an XMPP Group Chat using XIFF
Monday August, 18 2008 11:54 AM PDT
I posted some code the other day that showed how to use the XIFF AS3 Library to connect to an XMPP server and join a group chat room. Below is an slightly modified example that shows how to login anonymously, and connect to a room. import org.jivesoftware.xiff.conference.Room; import org.jivesoftware.xiff.core.JID; import org.jivesoftware.xiff.core.XMPPSocketConnection; import org.jivesoftware.xiff.events.LoginEvent; import org.jivesoftware.xiff.events.RoomEvent; import org.jivesoftware.xiff.events.XIFFErrorEvent; private var connection:XMPPSocketConnection; private function onCreationComplete():void { connection = [...]
Read More...
Community test XMPP / Jabber room
Monday August, 18 2008 11:29 AM PDT
I have set up a permanent test group chat room on the Flash Platform community chat server. This can be used if you need to test your chat client, or if you are building an XMPP / Jabber client and need a remote room to test on. Here is the info: Server : mikechambers.com Port : 5222 Room name: [...]
Read More...