Autor | Zpráva | ||
---|---|---|---|
Timy Profil |
#1 · Zasláno: 20. 2. 2008, 23:44:05 · Upravil/a: Timy
Takže mám takovýto objekt:
class Trida { public function Trida() { _root.tl.onRelease=function() { trace("cosi"); } } public function sayCosi() { trace("cosi"); } } Tahle třída funguje dle očekávání, po kliknutí na tlačítko se ozve „cosi“. Ale teď po kliknutí zkusím přímo volat nějakou funkci: class Trida { public function Trida() { _root.tl.onRelease=function() { sayCosi(); } } public function sayCosi() { trace("cosi"); } } Nyní už mi to „cosi“ nezobrazí, nechápu proč. Pokud to přepíšu do normálních funkcí – ne v objektech – tak to funguje. Zkoušel jsem třeba volat this.sayCosi(), ale taky to nepomohlo. Neví někdo, kdepak mám chybu? |
||
K Profil * |
#2 · Zasláno: 21. 2. 2008, 00:15:16
|
||
Timy Profil |
#3 · Zasláno: 21. 2. 2008, 00:30:39
Díky za odkaz, ale nic moc jsem z toho bohužel nevykoukal…
|
||
Časová prodleva: 16 let
|
0