some suggestions for XIFF 3:
Legacy: The XMLSocket stuff should be removed. It’'s not needed anymore. “flash”, “flashTerminated” and “standardTerminated” connection options should be eliminated to. They are not standard compliant. At least “standard” should be the default.
Bug: As long as XIFF 3 does not support XMPP 1.0 the version=“1.0” attribute have to be removed from the element. (XIFF 3 beta cannot do a login on a ejabberd server)
Incompatibility: Roster.as needs mx.collections.ArrayCollection, which is not supported by Flash CS3 (at least not in the default install).
Feature: SASL authentication would be nice to have.
Feature: Without HTTP Binding (BOSH) there is no way to encrypt the connection.