Есть класс скажем SmartFox. Есть другие классы скажем Menu, InfoPanel и т.д.
В каждом из этих классов нужен доступ к экземпляру класса SmartFox но если каждый раз создавать его экземпляр каждый раз будет вызываться и конструктор класса SmartFox что вызовет команду connect в находящуюся в конструкторе класса SmartFox - что недопустимо.
Помогите !

Код AS3:
public function SmartFox() {
// constructor code
_sfs = new SmartFoxClient(true);
_sfs.debug = true//
_sfs.connect("*.*.*.*",9339);
//_sfs.login("city",this.loginBox.nameInput.text,"");*/
}