Autor | Zpráva | ||
---|---|---|---|
Jana Profil * |
#1 · Zasláno: 24. 8. 2010, 19:39:57
Ahoj. Jsem začátečník v AC (učím se s AC 2) a potřebovala bych poradit s tímto problémem: Ve framu mám několik tlačítek (5 a více). Potřebovala bych poradit nějaký script (funkci) na jejich náhodné promíchání - snažím se vytvořit výukový materiál - vždycky tam mám nějaký úkol, otázku či animaci a pomocí těch tlačítek by měli studenti odpovídat. A taky by se ta tlačítka měla náhodně zobrazovat při načtení framu. Jak na to? Díky předem za radu. Jana
|
||
Velda Profil |
#2 · Zasláno: 24. 8. 2010, 20:02:11
Jana:
nedá mi to... co je to AC? |
||
panther Profil |
#3 · Zasláno: 24. 8. 2010, 20:02:47
Velda:
ActionScript |
||
Velda Profil |
#4 · Zasláno: 24. 8. 2010, 20:04:04 · Upravil/a: Velda
|
||
Jana Profil * |
#5 · Zasláno: 24. 8. 2010, 22:37:46
Sorry, jsem opravdu začátečník. Tak jsem asi na kurzu špatně zapsala zkratky - tak teda AS. A s tím duplikováním taky sorrráč - já to omylem odklepla ještě jednou a najednou to bylo znovu zobrazený v tomhle vlákně. Já nerada. J
|
||
FlashManiac Profil |
#6 · Zasláno: 25. 8. 2010, 07:11:00
Jana:
gotoAndStop(random(5)+1); |
||
Kamila Profil * |
#7 · Zasláno: 25. 8. 2010, 09:39:24
Díky za snahu - ale asi jsem nebyla dobře pochopena. Každý ten objekt (tlačítko) má svoji pevně danou pozici _x, _y. (myslím vlastnost set Property). Potřebuju jenom aby se na těch pozicích ta tlačíka náhodně měnila, tedy:
při jednom načtení scény např: tlačítko A má pozici např 50, 100 tlačítko B má pozici např 100, 200 tlačítko C má pozici např 150, 150 tlačítko D má pozici např 200,150 tlačítko E má pozici např 200, 200 při jiném přehrání téže scény tlačítko A má pozici např 50, 100 tlačítko B má pozici např 150, 150 tlačítko C má pozici např 200, 200 tlačítko D má pozici např 100, 200 tlačítko E má pozici např 200,150 těhle různých kombinací by podle zásad matiky při peti tlačítkách mělo být 120, při šesti 720 atd. napadlo mne vytvořit nějaké dvourozměrné pole, to náhodně zamíchat a potom nastavit vlastnost getProperty jednotlivým objektům ale netuším jak na to (jsem fakt lama). Poraďte prosím. Díky Janča |
||
Johnik Profil |
#8 · Zasláno: 25. 8. 2010, 09:57:31
Tak ja bych to urcite neresil dvourozmernym polem. Pridas jedno tlacitko navic a musis rucne doplnit dalsich 400 pozic.
Ja bych jednoduse drzel v poli reference na tlacitka, ktera bych pak cyklem prosel a do pole ulozil jejich Pointy (x, y). Pole bych zamichal. Prosel znovu tlacitka a kazdemu nastavil novou novou pozici. Jednoduche, efektivni, vykonne a bez tve dalsi prace pri pridavani dalsich tlacitek. :) |
||
Jana Profil * |
#9 · Zasláno: 25. 8. 2010, 15:29:11
Díky za radu - ale jelikoš jsem naprostý začátečník tak na to koukám jako vyoraná myš - naprosto nemám ponětí co myslíš referencema, pointama a jaký cyklus bys použil. Nešlo by takhle nějaký kousek kódu? Pomohl bys dobr věci! Díky.
|
||
Časová prodleva: 14 let
|
0