Autor | Zpráva | ||
---|---|---|---|
fio Profil * |
#1 · Zasláno: 7. 10. 2005, 09:26:53
Ahoj,
nevíte někdo proč toto nefunguje: Hodnota alpha se odečítá, ale nedochází zřejmě ke splnění podmínky, což mi není jasné proč. onClipEvent (load) { var alfa = _root.movieclip_mc._alpha; } onClipEvent (enterFrame) { _root.movieclip_mc._alpha = alfa; alfa = alfa-10; if (alfa == 0) { play(); } } a toto ano: Hodnota alpha se odečítá, a zde dochází ke splnění podmínky. Tak fakt nevím. onClipEvent (load) { var alfa = _root.movieclip_mc._alpha; } onClipEvent (enterFrame) { _root.movieclip_mc._alpha = alfa; alfa = alfa-10; if (alfa == 0) { fscommand("quit", ""); } } Přitom je změna pouze v: if (alfa == 0) { play(); } a if (alfa == 0) { fscommand("quit", ""); } Jestli někdo vít proč první nefunguje a druhé ano, tak napište.... Dík, F. |
||
flz Profil |
#2 · Zasláno: 7. 10. 2005, 12:15:47
jedine co ma napada, ze to play ma asi ovladat inu casovu os, skus tam dat _root. alebo _this. (neviem co to play ma robit)
|
||
Časová prodleva: 3 dny
|
|||
fio Profil * |
#3 · Zasláno: 10. 10. 2005, 12:57:40
oukej zkusím to akdyžtak se ozvu.
Jinak to play(); má spustit aktuální časovou osu. Dával jsem tam místo pla(); taky loadMovieNum("neco.swf", 0), ale taky to nefungovalo. Tak nevím.... |
||
Časová prodleva: 1 měsíc
|
|||
mik Profil |
#4 · Zasláno: 17. 11. 2005, 02:25:01
no problem je spise ve skriptu,
pokud si necháte vypisovat hodnotu alfa před podmínkou (alfa ==0) zjistíte že řada hodnot je následující ......... 30, 20, 10, 0, -10, -20, -30 ....... atd.. nikde se nehlídá ukončení odečítáni 10 od hodnoty alfa, proto je podmínka splněna jen na jeden jediný průchod. skript až na tohle funguje uplně normálně, funguje i play, odzkousel jsem si to a naprosto v pohodě to fungovalo v pseudo kódu je to asi takhle: mame klipy A a B pri nahrání klipu A mu nastav proměnou alfa na hodnotu B._alpha nastav klipu B._alpha hodnotu A.alfa odečti od A.alfa 10 jestliže je A.alfa 0 přehraj A chyba bude jinde. tak jak je funkce napsana pracuje se dvěma klipy, pokud ma pracovat s jednim klipem tak je to samozrejme napsany špatně. A nebo ne, ale pak upřesni co by měla ovládat protože skript takhle vytržený z kontextu pracuje sám o sobě správně. |
||
Časová prodleva: 18 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0