Category Archives: featured

Choosing a PHP IDE

Recently I saw very nice post in the famous site www.smashingmagazine.com about how to choose good IDE for PHP. There is a contest between four of the most used PHP development environments : Eclipse, which is my favorite, Zend Studio 6, Aptana PHP and Aptana Studio Pro.

Interesting link about JavaScript plugin for Eclipse can be found on http://spket.com/, and is my recommendation.

The author of the article gives you good reason why using an IDE, and that’s why you can have:

  1. Syntax highlighting.
  2. Code completion.
  3. Navigation into the code.
  4. Errors and warnings highlighting.
  5. Refactoring and code generation.
  6. Debugging.
  7. Versioning system.
  8. Client-side features.

Great thanks for the smashingmagazine.com about this very good article, and don’t waste time to read it and start using an IDE.

IE 6 problem with flash z-index

Z-indexes on IE 6 works almost like on any other browser, but if something does not work for you, please do not forget to check (or even double check) the paramter for transparent background of the flash. Not only the z-index, and absolute positioning is needed, just add this line of code in your object tag:

<param name="wmode" value="transparent" />

Why flash does not work correctly with Flash ExternalInterface see here:

How to write object tag to make your IE browser work I’ve written here:

flash player with debugger issue

Sometimes Flash Player with debugger is no displaying all correctly. I have an application which displays more than 200 bitmaps on the stage. Because of the Flash Player with debugger helping my Flex Builder 3 installation to work/debug properly the application always loaded correctly those bitmaps, but after been reported by several places that the bitmaps were not loading at all I faced the two-day sprint of finding the issue.

Finally I noticed that the issue does not exists for machines with installed Flash Player with debugger. After uninstalling the software from my machine I start having the problem there.

That case showed us that the ‘debugger’ version was ‘suppressing’ the problems sometimes. In our case it was an incorrect class instance.