alexGoHome
20.03.2006, 16:55
Господа, помогите пожалуйста решить одну проблему.
Существует класс
class Footballer
{
private var _fUID :Number =null;
private var _fName : String = null;
function Footballer(fUID :Number, fName :String){
this._fUID = fUID;
this._fName = fName;
this.CreateFootballer();
}
private function CreateFootballer():Void{
this.i = _root.createEmptyMovieClip ("foot"+this.fUID.toString(),_root.getNextHighestDepth());
this.foot = this.i.attachMovie("mcFootballer","foot_mc",this.i.getNextHighestDepth());
}
this.i.onPress=function(){
// здесь по клику нужно бы сохранить ссылку на объект данного класса в
//статическую переменную другого класса
ControlFootballer.Foot = this;
}
}
Проблема в том, что в ControlFootballer.Foot сохраняется только ссылка на this.i,
и обратиться к некому public свойству ControlFootballer.Foot.fName ( значение для _fName не определено) не возможно.
Подскажите как в ControlFootballer.Foot запихать ссылку на весь объект класса Footballer?
Спасибо
Существует класс
class Footballer
{
private var _fUID :Number =null;
private var _fName : String = null;
function Footballer(fUID :Number, fName :String){
this._fUID = fUID;
this._fName = fName;
this.CreateFootballer();
}
private function CreateFootballer():Void{
this.i = _root.createEmptyMovieClip ("foot"+this.fUID.toString(),_root.getNextHighestDepth());
this.foot = this.i.attachMovie("mcFootballer","foot_mc",this.i.getNextHighestDepth());
}
this.i.onPress=function(){
// здесь по клику нужно бы сохранить ссылку на объект данного класса в
//статическую переменную другого класса
ControlFootballer.Foot = this;
}
}
Проблема в том, что в ControlFootballer.Foot сохраняется только ссылка на this.i,
и обратиться к некому public свойству ControlFootballer.Foot.fName ( значение для _fName не определено) не возможно.
Подскажите как в ControlFootballer.Foot запихать ссылку на весь объект класса Footballer?
Спасибо