PixelPerfect is a simple AIR application for measuring things on your desktop. If you want to see how it works, check out this screencast. If you want to see the code, check out the PixelPerfect Google Code project. And finally, if you just want to install it, click on the badge below.
There are many ways you can use to control and optimize the performance of your Flex applications acting both on the server as well as on the client side. The first optimization you can implement is by reducing the time tha application takes to start. Externalizing assets and searching for linker dependencies are simple approaches that can save the end user a lot of time in loading te Flex application. It's common for developers that at the end of a Flex application they are inadvertently linking in some classes that they never use. I've found that another common error is to let the compiler to include classes that the application won't use for its entire life. That's a shame ! So an important step to check before compiling and deploying a Flex app is to check that you're not including unused classes

Just got back from FITC - really impressed with the organization and some of presos. I think mine went over pretty good, can't complain from the audience response. I will be posting my preso as a keynote doc and a pdf sometime tonight - and will blog the link.

Just wanted to thank everyone for their great feedback, and thank the crew at FITC for having me!

Revolutions may be enabled by technology, but they are driven by people. Adobe’s recent announcements about Flex, Flash, and Adobe AIR on Linux are the most recent technology enablers for the software revolution that is currently underway. Usually I’m one of the first to post about Adobe’s Linux related announcements. My trip to Bangalore, [...]
ColdFusion On Wheels is the open source ColdFusion community response to Ruby on Rails, and the beta of version 0.7 was released today.
I've been blogging Flex Camp announcements for a while, and have spoken at many too (the next one I plan on attending is May 15th in Toronto). Flex Camps are fun, informative, educational, and great networking tools, too. If you're interested in hosting your own Flex Camp, visit this Flex Camp page at flex.org and download the Host Your Own Flex Camp Guide. You'll find all the details you need, as well as information on how Adobe may be able to help fund your event. Oh, and then don't forget to invite me! ;-)
Thank you to everyone who attended last night's BAAD Adobe user group meeting here in San Francisco. I've uploaded the presentation and demo source files for download. Unfortunately because of the server dependencies needed for the demos to work, they're not exactly download-and-test-able. They can, however, provide a reference for understanding the different cross-domain concepts the demonstrate.
One of the new features in Flex Builder 3 is that you can create a combined Java/Flex project. This feature was added to help developers who code on both server side and client side parts for a project. Also it really helps development by keeping all code together for a specific project and also there [...]

With the upcoming release of Firefox 3 I thought I had to verify my extensions to see if they work with the new Firefox version too.
For the first version of flash switcher I did two different extensions for Windows and Mac. That was a problem for maintenance.

This time I wrote the extension from scratch and I decided to make it as much as cross platform as possible. Moreover I wanted to make the installation of new plugins easier than in the previous version of flash switcher extension ( where you had to copy manually the plugin file into the extension's directory.. ).

Thus now this extension works ( at least with my tests and people who tested it ) with Windows, OSX and Linux. Specifically it has been tested on:

  • Windows XP
  • Ubuntu linux 8.04
  • OSX Leopard and Tiger

Also the installation of new plugins now it's easy. Just click on the installed flash plugin and click "save". Well, I think it's quite easy :)

The only issue with the new extension is that it's quite big because it comes with 2 flash versions for every OS platform. So it's about 14Mb.

I also did a couple of video to show how it currently works on different platforms. Currently there are 2 videos (ubuntu and osx usage).

Flash switcher Ubuntu

In order to use this extension ( if you want to try it ) you need Firefox 3.
P.S. If you want to add more flash players to the extension, download and install the version you want from the flash player archive page.
 

Install flash switcher here: http://www.sephiroth.it/firefox/flash_switcher/

 

Among variety of interesting projects floating in the cyber world, Ten Thousand Cents stands outs for its ingenuity. There is something intriguing about how www.tenthousandcents.com materialized and much of it points to how technology these days is fructifying new ideas. Basically the project is a digital artwork which represents a $100 bill with each small [...]
We’re glad to announce that we’re already working hard to make Alternativa3D availiable ’till the end of May. We’re planning to open library for non-commercial use, and also preparing licences for commercial use in any projects. We’re also creating developers portal, useful support system and on-line documentation. Thank you everybody! Your feedback gives us energy to move forward.
We’re glad to announce that we’re already working hard to make Alternativa3D availiable ’till the end of May. We’re planning to open SWC-library for non-commercial use, and also preparing licenses for commercial use in any projects. We’re also creating developers portal, useful support system and on-line documentation. Thank you everybody! Your feedback gives us energy to move forward.
There are some really powerful solutions out there for communication between Flesh apps and the backend nowadays. LiveCycle Data Services, BlazeDS, Red5, GraniteDS, PyAMF, OpenAMF … and of course support for SOAP and JSON … and I’m sure there are others I’m forgetting. When I think about the bad old days of loadVariables(), we’ve come [...]
When: Mon 28th April (Meet at 6pm for 6:30 start) Where: Rocketboots. View Larger Map With the advent of a number of open source initiatives from Adobe, Geoff Bowers of Daemon will speak on: A tale of Japanese mummies, karmic balance and benevolent dictators. Your guide to putting a torch to your open source community. Learn how to set [...]
One of the simplest yet most useful aspects of the LC ES Service model is that all Services have a WSDL; be they Services that we provide out of the box, Services that you write using custom component development or even processes that you author using Workbench. One problem is that there are so many [...]
While flying home earlier tonight, I was tired and bored so I put my regular projects aside and started playing around with VMware Fusion and a couple of VMware images that I have acquired - one running Windows XP and one running Ubuntu Linux. I decided to do something fun — I picked [...]
James Ward has written an article for InfoQ entitled Top 10 Mistakes when building Flex Applications about ... well, that should be blatantly clear, shouldn't it?
I just released version 1.33 of The GAE SWF Project and, as tradition would have it, need to head to bed in the next few minutes lest I should expire so I owe you another detailed blog post. The updates in a nutshell: The Yahoo! Astra TabBar component does not show the focusRect when navigating by [...]
*This video has an audio voice-over* package { import flash.display.Sprite; import org.pv3d.tutorials.PlaneDemo; [SWF(width="640", height="480", backgroundColor="#ffffff", frameRate="30")] public class BasicViewTutorial extends Sprite { public function BasicViewTutorial() { var planeDemo:PlaneDemo = new PlaneDemo(); addChild(planeDemo); } } } package org.pv3d.tutorials { import org.papervision3d.objects.primitives.Sphere; import org.papervision3d.view.BasicView; public class SphereDemo extends BasicView { public function SphereDemo(viewportWidth:Number=640, viewportHeight:Number=320, scaleToStage:Boolean=true, interactive:Boolean=false, cameraType:String="CAMERA3D") { super(viewportWidth, viewportHeight, scaleToStage, interactive, cameraType); scene.addChild(new Sphere()); renderer.renderScene(scene, camera, viewport); } } }
I just finished a presentation on Flash for the Norwegian Broadcasting Corporation (NRK), and taking a page out of Aral Balkans book I thought I’d do a summary and share it with whoever you crazy people are. As Arals, my slides don’t make much sense on their own, so I’ll walk you through my presentation [...]

Subscribe to Planet Flash

Search

Tags

<head> 3d 3d Flash Actionscript actionscript 3 ActionScript 3.0 Adobe Adobe Air Adobe AIR (Apollo) Adobe Flash Adobe Flex AdobeMAX08 AIR AIR Adobe Integrated Runtime Announcements apollo Art AS2 as3 Asides awards Babble BEA Beautiful Web Books Business Cairngorm ColdFusion Community Components Conference Conferences degrafa design dev Development Events Examples Featured Flash Flash CS3 Flash experiments flash player Flex Flex 3 Flex Builder Flex Builder Development Flex Example FMS Fun Gallery General GeoWeb Google Industry Inspiration iphone Jobs Links linux Marketing MAX MAX 2007 Misc News news & events Off topic Open Source Other Papervision3D Parallax Denigrate Personal photos Photoshop Process Processing Resources RIA Singularity Site News Stuff techmology Technology Tennis Thinking Loud Tips Uncategorized Video Whatever

Blogs

Buttons

Planetarium