Autor | Zpráva | ||
---|---|---|---|
CarrotBubble Profil * |
#1 · Zasláno: 29. 10. 2009, 21:45:03
Mám zopár riadkov kódu ktoré sa prehrávajú na onEnterFrame funkcii. Chcem nejak spraviť, aby sa pri istej podmienke prestali prehrávať na určenú dobu, povedzme 2 sekúnd. Dá sa teda nejak "uspať" onEnterFrame funkcia, alebo ešte lepšie, dá sa vystrihnúť iba určená časť z riadkov kódu?
Viem, že poniektoré programovacie jazyky majú niečo takéto vbudované, je to aj v 2.0 ActionScripte? |
||
Johnik Profil |
#2 · Zasláno: 29. 10. 2009, 22:14:14
Vždyť to máte v enterFrame události, tak se trochu zamyslete.
Do enterFrame události můžete přidat například inkrement proměnné, kterou budete porovnavat s počtem vteřin * frameRate. Když bude true, tak nic nedělej, když false, tak se pohni o něco sem, o něco tam. |
||
CarrotBubble Profil * |
#3 · Zasláno: 29. 10. 2009, 23:48:40
Na to som už myslel, ale je to neohrabané + stále ma zaujíma, či tam tá akcia naozaj je... ?
|
||
FlashManiac Profil |
#4 · Zasláno: 30. 10. 2009, 06:28:46
CarrotBubble:
nic takoveho AS bohuzel nenabizi..ale jak rika Johnik.. obejde se to bud tou podminkou a nebo vymazanim a po urcitem intervalu znovuvytvorenim udalosti |
||
Časová prodleva: 14 let
|
0