Autor | Zpráva | ||
---|---|---|---|
GRtS Profil |
#1 · Zasláno: 17. 12. 2008, 22:33:38
Tak sem se po nejaky chvilce vratil k Flashi a mam docela problem :). Uvedu ho na jednoduchym prikladu(zadna slozita struktura, jen zakladni osa, zadny MovieClipy) mam 3 snimky.
1. snimek je bilej nastavim promenou takze: var abc = "ano"; 2.snimek je na nem cervenej ctverec, aby se dalo poznat jestli se na nem flash zastavi v kodu je pak: if(abc = "ano") { stop(); } 3.snimek je prazdnej aby se zase dalo poznat jestli na nej nenajede spustim to a zazrak :D animace se zastavila na 2. snimku Potom prepisu v prvnim snimku hodnotu na var abc = "ne"; a spustim animaci a ejhle animace se opet zastavi na 2.snimku, coz by se podle podminky stat nemelo a animace by mela pokracovat dal. Jednoduse receno, Flash vubec nehledi na to jestli tam je podminka a hned vykona to co ma udelat POUZE pri splneni podminky(nebo aspon to tak vypada). Prosim o radu, diky moc |
||
Miloš Profil |
#2 · Zasláno: 17. 12. 2008, 22:42:30
hádal bych na absenci jednoho rovnítka: if(abc == "ano"
|
||
FlashManiac Profil |
#3 · Zasláno: 18. 12. 2008, 08:34:38
GRtS
mozna by stalo za to, zopakovat si zakladni lekce actionScriptu :) |
||
GRtS Profil |
#4 · Zasláno: 18. 12. 2008, 13:34:24
hehe :) diky moc toho sem si vsak nevsiml
|
||
GRtS Profil |
#5 · Zasláno: 18. 12. 2008, 14:31:35 · Upravil/a: GRtS
Tak mozna jsem fakt deb*l, ale mam jeste jeden dotaz. Jak se deklaruje globalni promenna? kdyz to zkousim pres set(name, value); coz v praxi znamena treba
set(abc, 1); a pak ji chci nekde pouzit tak proste ta promenna jakoby neexistovala. Kdyz ji dam treba do podminky if (abc == 1) { stop(); } tak se vubec nic nestane. Sorac za takovyhle blbosti, ale proste nejsem schopnej najit v cem delam chybu. |
||
FlashManiac Profil |
#6 · Zasláno: 18. 12. 2008, 14:41:40 · Upravil/a: FlashManiac
deklrace promenne :
var promenne:typPromenne; priklad: var cislo:Number; globalni promennou deklarujes: _global.promenna=hodnota; u globalni promenne nepouzivas slovicko VAR ani presne typovani |
||
Časová prodleva: 15 let
|
0