Autor Zpráva
dredie
Profil *
Hi all,
mam takovy zrejme trapny dotaz, nevite nekdo jaky je realny rozdil mezi

this.onEnterFrame = null

a

delete this.onEnterFrame

Videl jsem oboji, pouzivam oboji a mam za to, ze to funguje stejne, ale nejaky rozdil tam snad byt musi... napada me tak mozna akorat, ze pokud bych to zobrazil na output pomoci trace tak prvni mi vrati hodnotu null a druhy undefined, ale mysim ze to nebude ten hlavni rozdil.....???

D.
XXX
Profil
Mas pravdu, oba zpusoby delaji to same. Funkcne mezi nimi vlastne neni rozdil. Rozdil je jen v tom, ze kdyz pouzijes delete, uplne odstranis danemu objektu udalost onEnterFrame, takze od tehle chvile tento object tuto udalost nema, dokud ji znova nevyvolas, zatimco pouzitim null tuhle udalost neodstranis, pouze ji nastavis na prazdnou hodnotu, takze object stale ma udalost onEnterFrame, ktera je ovsem prazdna. Ale vysledek je naprosto stejny, je to vicemene jen o teorii ;)
Toto téma je uzamčeno. Odpověď nelze zaslat.