ciao, ho visto in uno dei 3d odierni fare più o meno questo:
_root.logo.onEnterFrame = function(){
trace(this._name);
//viene fuori "logo"
}
perchè non va se faccio
doit=function(){
trace(this._name);
}
_root.logo.onEnterFrame = doit();
?
ciao, ho visto in uno dei 3d odierni fare più o meno questo:
_root.logo.onEnterFrame = function(){
trace(this._name);
//viene fuori "logo"
}
perchè non va se faccio
doit=function(){
trace(this._name);
}
_root.logo.onEnterFrame = doit();
?
Perchè ci sono due parentesi tonde di troppo:
codice:doit = function () { trace(this._name); }; _root.logo.onEnterFrame = doit;
sai di essere un mito, vero?
![]()
Eh, addirittura.. :)
aspetta aspè... e se volessi passargli dei parametri?
Con quella sintassi non puoi, direttamente. Aggiri la cosa:
codice:doit = function () { trace(this.parola); }; _root.logo.parola = "ciao" _root.logo.onEnterFrame = doit;
xfetto!![]()