Vydělávej až 160.000 Kč měsíčně! Akreditované rekvalifikační kurzy s garancí práce od 0 Kč. Více informací.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.
Avatar
Jan Pekala
Člen
Avatar
Jan Pekala:26.4.2017 20:30

Ahojte,
pomocí kódu uvedeného zde
postupně vykresluji do canvasu, nicméně jsem nepochopil, pčo se mi vždycky vykreslí jen poslední Canvas.
Mohl byste mi s tím prosím někdo pomoci? Děkuji

 
Odpovědět
26.4.2017 20:30
Avatar
Odpovídá na Jan Pekala
Neaktivní uživatel:26.4.2017 22:32

Za to muze to, ze funkce animate nepracuje s contextem, ktery by dostala jako argument, ale s promennou context, kterou ma z vnejsiho scopu.

Nevim jak moc jsi zbehly, takze takhle. Ta hlavni funkce, vytvori promennou context - vytvari ji v cyklu, jeeenze, predstav si, ze mas 3 papriky, CERVENOU, ZELENOU, ZLUTOU, vezmes MISKU, hodis CERVENOU papriku do misky a zavolas krajec, krajec vezme misku, na stole, naseka obsah, pak probehne dalsi kolo cyklu, ty misku vysypes, hodis do ni ZELENOU a zavolas krajec, krajec naseka ZELENOU v MISCE, vysypes MISKU, hodis tam ZLUTOU, zavolas krajec, naseka se to.. ted cyklus skoncil a co zustalo v mysce, tak s tim bude pracovat funkce animate aka krajec, kdykoliv se zavola animate/krajec pomoci requestanimati­onframe.

Takze pak uz se tam cyklicky jen opakuje krajeni ZLUTE papriky.

Editováno 26.4.2017 22:32
Akceptované řešení
+20 Zkušeností
+2,50 Kč
Řešení problému
Nahoru Odpovědět
26.4.2017 22:32
Neaktivní uživatelský účet
Avatar
Odpovídá na Neaktivní uživatel
Neaktivní uživatel:26.4.2017 22:35

Tady fiddle, uvidis s jakym canvasem se pak kolikrat co vola.
https://jsfiddle.net/…ll/wjphka6e/

Nahoru Odpovědět
26.4.2017 22:35
Neaktivní uživatelský účet
Avatar
Odpovídá na Neaktivní uživatel
Neaktivní uživatel:26.4.2017 22:41

Tady je fungujici verze.
https://jsfiddle.net/…ll/4vwhfxym/

Editováno 26.4.2017 22:42
Nahoru Odpovědět
26.4.2017 22:41
Neaktivní uživatelský účet
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 4 zpráv z 4.