Autor | Zpráva | ||
---|---|---|---|
robbie Profil * |
#1 · Zasláno: 2. 3. 2015, 21:13:45
Prosím o radu s touto částí řádku: (frame+1) , co to znamená
...gotoAndPlay ("pic " +(frame+1) ); frame++; ..where labes of frames were pic1, pic 2 and so on.. And var frame=1; Děkuji |
||
Časová prodleva: 8 dní
|
|||
weroro Profil |
Toto ale nevyzerá na AS3 ale na AS2.
robbie: „gotoAndPlay ("pic " +(frame+1) );“ funkcia gotoAndPlay presunie prehrávaciu hlavu aktuálnej časovej osy na snímok s číslom alebo názvom a začne od tejto pozície prehrávať animáciu.
"pic " +(frame+1) znamená, že ku reťazcu "pic" pridáme + súčet hodnoty v premennej frame plus 1 z čoho nám vznikne nový reťazec "pic2" alebo "pic3" , čo je názov snímku. Záleží však na tom aké číslo je v premennej frame .
„var frame=1;“ je deklarovanie novej premennej (variable - z toho tá skratka var) s názvom frame do ktorej priradíme = číslo 1 ;
Správne by sa mala ale premenná deklarovať aj s jej dátovým typom (to jest typ obsahu, ktorý bude obsahovať), čo je v tomto prípade Number
var frame:Number = 1; <- ak tam ale nie je ten dátový typ, nič sa nedeje, ale v takom prípade je možné takúto premennú prepísať iným dátovým typom ako je napr. String
Viac som sa na túto tému rozpísal na tejto stránke https://www.hojko.com/post1528998.html#p1528998 (je to v časti Úplné deklarovanie premenných a funkcií) |
||
Časová prodleva: 9 let
|
0