AS3 php Mysql

I am curious what the differences are from using AMFPHP and [COLOR=#0000ff]peakstudios.com[/COLOR] as2 or AS3 flash panel extension (I use a MySQL database)?
I know the flash panel and use it all the time but there is a ton of tips on AMFPHP on the internet and not as many about the flash panel I use.

Does AMFPHP build the PHP code for you like the extension panel does?
Does AMFPHP run inside of flash like the flash extension panel?
Does AMFPHP it create classes for you?
Does AMFPHP allow you to access databases?

If there is anyone out there that has used both it would be great to know what features it has in comparison so i know when it would be beneficial to use? I have copied and pasted what the flash extension panel does bellow so please let me know if there are other functions that AMFPHP so i can use it too!

Features include:
New features include:
New - Test your code in the Flash IDE.
New - Code is interchangeable between the ASP and PHP extensions by simply changing the class import from asp.* to php.*.
New in 2.1 - Use Join, Union or Aliases in your table variable
New in 2.1 - where clause operators can be used in like array =, <>, < , >, < =, >=, =, <>, >, < , <=, >=, BETWEEN, LIKE, IN. You can put TABLE (i.e =TABLE) after any of the operators to use a table field in the what array value. This upgrade adds functionality to select, update and delete classes.
New in 2.1 - Code is generated into functions.
The Flash PHP MySQL Flash panel extension creates:
•Copy and paste capabilities which include, select, insert, update and delete functions for AS2 & AS3
•Embedded Peak Studios AS2 & AS3 classes
•PHP files for MySQL connection and queries
•A simple publish profile
This is a very easy extension to use. Once you start using it, it will save you hours of time connecting your database to Flash. The panel generates the code , and you simply paste the code into your actions layer. Therefore, the only thing you need to do is set the input data in simple arrays and tell the return function what to do with your results.