ну вот что мне нада

Код:
//Class Main
var a:int = 12
Fun.apply(this) нада что б функция fun изменила а, то есть применилась к тому кто ее вызвал(описана она в as файле код которого ниже)
сделать ето без передачи ссылки на обьект который вызвал.
trace(a)////должно стать 15
-------------------
package
{
public function Fun():void
{
trace(this)//.вот ето выдает global
a+=3//ошыбка
}
}
wvxvw не вот передая по апли this (то есть того от куда мы вызываем) в fun трейсинг должен показать не глобал а Class Main ?