Если вам нужно обратиться к свойству статического класса, вы можете использовать
StaticClassName.staticProperty
public static class MyClass{
public static myProperty:*
....
public static function someFunction():void{
MyClass.myProperty
}
}
Если вы хотите сослаться на экземпляр из статического класса, нет способа (как вы сказали) использовать ключевое слово this . Во всяком случае, есть работа вокруг. Вы можете объявить параметр instance и передать экземпляр статическому методу
вот код:
public static class Myclass{
public static function myFunc(parm1:*,param2:*,instance:[type of the istance or generic *]):void{
....now you can use instance.property!!!!
}
}
и тогда вы можете назвать это так
MyClass.myFunc('foo','bar',this)
Надеюсь, это поможет вам.
Bye!
Люк