reading kendude's game development thread and mmdev's respones reminded me of the efficiency issues with Flash 5 ActionScript engine.

I seem to recall that Flash 5 used the Flash 4 ActionScript engine but allowed support for EMCA dot syntax. However, I believe you get better performance if you use Flash 4 ActionScript syntax with Flash 5 formated SWF:

use tellTarget
use slash syntax for target paths
use get/setProperty functions
use Flash 4 string and math functions instead of string object and math object, or use Branden Hall's string, and math prototypes for Flash 5 instead of built-in.

First of all, is this a correct understanding of Flash 5 actionscript performance?

Second is it generally a good idea to just go with Flash 4 syntax even if you are coding a for Flash 5 mobile platform such as Clie, Motorolla phone or Communicator devices?

Third, is there any performance loss when using Flash 4 syntax in PPC Flash 6 player?