Náhodný výběr z předdefinovaného textu – Flash – Fórum – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Náhodný výběr z předdefinovaného textu – Flash – Fórum – Programujte.comNáhodný výběr z předdefinovaného textu – Flash – Fórum – Programujte.com

 

Toto vlákno bylo označeno za vyřešené.
27. 8. 2023   #1
-
0
-

Ahoj :)

Potřebuju poradit do programu Adobe Animate (ActionScript 3)

Potřeboval bych poradit. Pokud bych měl ve scéně tlačítko s názvem Button a textové pole s názvem Text a k tomu 6 předdefinovaných textů z kterých bych potřeboval po kliknutí na tlačítko Button vylosovat jeden z nich a zobrazit v poli Text. Jak bych to měl udělat? Máte někdo vědomosti jak na to?

Mějte fajn den, 

Marťas

Nahlásit jako SPAM
IP: 85.160.42.–
MilanL+1
Grafoman
28. 8. 2023   #2
-
0
-

FLASH je mrtvý.

Je potřeba vytvořit a tlačítku přiřadit událost na kliknutí myš.

Výběr náhodného textu se dělá tak, že si texty vložíš do pole a následně si vygeneruješ náhodné číslo, které použiješ jako index při přiřazení do Text prvku.

Zde máš příklad, který by tě mohl navést, (v dnešní době se na internetu dá najít téměř vše, když se člověk správně zeptá).

https://stackoverflow.com/questions/24971877/as3-how-to-generate-a-random-number-between-10-and-20

V poradně ti spíš lidi odpoví, když předvedeš nějakou snahu, tzn máš nějaký kód, který ti nefunguje jak má.

Nahlásit jako SPAM
IP: 91.139.9.–
28. 8. 2023   #3
-
0
-

Díky za tip ;). Nakonec jsem dotaz hodil do AI a kod mi vyhodila. Díky za tvůj čas a príma den ;)

Nahlásit jako SPAM
IP: 85.160.42.–
MilanL+1
Grafoman
29. 8. 2023   #4
-
0
-

#3 elektrikovo
To máš dobré, já když jsem v 90 letech začínal, tak internet ještě nebyl, muselo se spoléhat na dokumentaci nebo shánět tištěné návody většinou v angličtině, kterou jsem neuměl, takže v jedné ruce 1.000-1.500 stránkový referenční manuál v druhé slovník a hledat odpovídající funkce. Díky tomu jsem se naučil aspoň číst základní dokumentace v angličtině.

Nahlásit jako SPAM
IP: 91.139.9.–
remmidemmi0
Věrný člen
20. 9. 2023   #5
-
0
-

taková poznámka k termínu "náhodný výběr". Už jsem to tu někde někdy psal v jiném vlákně. Tedy znovu:

softwarově NELZE generovat nic náhodně. Neexistuje NÁHODNÝ výběr ani NÁHODNÉ číslo generované softwarově. Je to vždy něco pseudo náhodné, tedy jako by náhodné, generované více či méně složitým algoritmem. Skutečně náhodné číslo lze generovat jen hardwarově na základě šumu v polovodiči. Vzniklé napětí se převede AD převodníkem na číslo a tak vznikne skutečně náhodný výběr.

Nahlásit jako SPAM
IP: 89.24.41.–
remmidemmi0
Věrný člen
20. 9. 2023   #6
-
0
-

#4 MilanL
klídek, nic není na vždy. Žádná říše nebyla navždy. Každá zanikla. Většina říší a systémů zaniká zevnitř. zničí se sama.

Ani internet není na vždy. Internet tu nebyl, teď tu je a časem zanikne. Zničí ho hackeři. Internet se převaří na síť Velkého bratra, který bude dohlížet nad provozem velké všeobecné sítě. Každý bude mít v hlavě čip. Už nebude potřeba hledat na nějakém internetu. Velký bratr sám pošle požadovanou odpověď přímo do čipu tazatele. Nebudeš potřebovat znát cizí jazyky. Velký bratr ti pošle bezdrátově kódy přímo do čipu v tvé hlavě. Nebudeš se muset zatěžovat listováním ve slovníku, které už stejně nebudou, protože knihy skončí v ohni, aby zbytečně nerozptylovaly . Bude jen AI velkého bratra a čip v tvé hlavě.

Nahlásit jako SPAM
IP: 89.24.41.–
MilanL+1
Grafoman
25. 9. 2023   #7
-
0
-

#5 remmidemmi

ahojky, jsi moc velký detailista.

Vím stejně jako většina programátorů, že většina jazyků používá pseudonáhodný generátor.

Jeho výhody se využívají např k procedurálnímu generování map/světů ve hrách jako je např Minecraft, ale i tak nebývají světy se stejným "Seedem" úplně stejné.

Na lepší náhodu s úspěchem používám další funkce a kombinace, od změny Seedu v určité fázi => vytvoří nový/jiný sled, po kombinaci s dalšími hodnotami např datetime s časem v ms (jedinečné číslo žádné se neopakuje pokud se v PC neupraví a ani pak nemusí sednout ms) nebo systémových ticků - větší rozsah než hodnoty z AD převodníků pro šum, variant je dost. Pro většinu aplikací jsou tyto možnosti dostatečné.

Pokud nedostačuje výše uvedené SW řešení, lze využít i další zdroje šumu jako např. zvuk z mikrofonu nebo obraz z kamery/videa - dobrým zdrojem jsou např.videa ze sportů - většina je dostatečně rychlých, aby každý snímek vykazoval dostatečnou jedinečnost i náhodu v závislosti na aplikovaných algoritmech.

EDIT:

Dodatečně mě napadlo, že u videa typu záznam by šlo opět o pseudonáhodu, stejné videa typu záznam s použitím stejného algoritmu => stejný sled. Lepší tedy živé video, např, kamera na akvárium s rybičkami nebo třeba dopravní kamera a realtime snímky.

Nahlásit jako SPAM
IP: 91.139.9.–
remmidemmi0
Věrný člen
25. 9. 2023   #8
-
0
-

#7 MilanL
nedělám hry, dělám elektroniku, hardware. Hardware se nedá odfláknout jako softwarová hra. Hardware je o detailech a přesnosti. Náhodný generátor tedy z hardwarového generátoru šumu, napětí se převede 16-bit AD převodníkem na číslo a máme náhodné 16-bitový číslo :)

Hardwarově generované číslo uměl už kalkulátor HP9825A v roce 1976. To skoro před 50 roky ... Náhodné číslo se generovalo v jeho hybridním procesoru.

Nahlásit jako SPAM
IP: 78.80.120.–
Zjistit počet nových příspěvků

Přidej příspěvek

Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!

Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku

×Vložení zdrojáku

×Vložení obrázku

Vložit URL obrázku Vybrat obrázek na disku
Vlož URL adresu obrázku:
Klikni a vyber obrázek z počítače:

×Vložení videa

Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
 
Podporujeme Gravatara.
Zadej URL adresu Avatara (40 x 40 px) nebo emailovou adresu pro použití Gravatara.
Email nikam neukládáme, po získání Gravatara je zahozen.
-
Pravidla pro psaní příspěvků, používej diakritiku. ENTER pro nový odstavec, SHIFT + ENTER pro nový řádek.
Sledovat nové příspěvky (pouze pro přihlášené)
Sleduj vlákno a v případě přidání nového příspěvku o tom budeš vědět mezi prvními.
Reaguješ na příspěvek:

Uživatelé prohlížející si toto vlákno

Uživatelé on-line: 0 registrovaných, 5 hostů

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý