Miten saan lataus palkin toimimaan ?`Ja itseasiassa minkälaiseen tarkoitukseen se on, koska ajattelin ettei se välttämättä toimi kaikkiin tarkoituksiin. Mutta kertokaa te mihin se on periaatteessa tarkoitettu ja miten sen saa ohjattua tiettyyn kohteeseen.
Öh, meinaatkos ProgressBar:ia?
Eikös se toimi ihan value:n sisältöä muuttamalla.
Tarkoitus on kait viestittää käyttäjälle, että missä vaiheessa lataus on menossa.
Pieniin asioihin sitä ei varmaan tarvitse, mutta sitten kun aletaan tosiaan lataamaan jo jotain vähän järeämpää, niin on se hyvä kertoa käyttäjälle missä vaiheessa sitä mennään.
Esimerkiksi: Jos meidän pitää tehdä online-päivitys-systeemi-mikälie-härpäke ohjelmaan, jotta käyttäjä voi hakea uuden päivityksen, kun client konnektaa serveri-ohjelmaan. serveri-ohjelma voi ensiksi kertoa tiedon koon ja tarvittavat tiedot siitä. client vastaanottaa nämä ja lähettää viestin, että tiedot on saatu ja lataus voidaan aloittaa.
Nytten tiedetään jo minkäkokoinen tiedosto sieltä on tulossa
samalla kun nyt ladataan sitä verrataan meille tulleen tiedoston kokoa siihen lopulliseen. Tämän esittämiseen voidaan käyttää hyvin progressibarria.
esimerkiksi 200kt tiedostosta jos on tullut vasta se 40kt
niin ilmoitamme, että on 20% tullut.
sitten kun arvona on 100, voidaan enabloida joku nappi, jolla voi sitten jatkaa.
Toinen tapa: pelithän koostuvat myös monista eri osa-alueita, ja kun vaihdetaan pelissä mappia, voidaan luoda väliaikainen lataus-ikkuna, ja aina kun yksi asia on suoritettu kasvatetaan progressbarrin arvoa.
esimerkki:
äänet = kasvata 10
musiikki = kasvata 15 '25%
datatiedot = kasvata 5 '30%
mappi = kasvata 30 '60%
kaikkimuukrääsämitäikinälieneekään = kasvata 40% '100%
tossahan ei tullut selväksi-> "miten sen saa toimimaan" ei toi valuen muuttaminen varmaan paljoa auta, Vb6:n Help Tiedostossa on ProgressBar Help, kato sieltä
Hinc kirjoitti:
tossahan ei tullut selväksi-> "miten sen saa toimimaan" ei toi valuen muuttaminen varmaan paljoa auta, Vb6:n Help Tiedostossa on ProgressBar Help, kato sieltä
Kyllä mulla ainaskin valueta muuttamalla toimii niinkuin pitääkin. Sen tehtävähän taitaa olla pääasiallisesti missä kohti lataus/prosessi/mikälie on menossa...
totta, tota mites sais ton progressbarin menee esim timerin kaa-> Eli ainaku timerii tulee esim 1 sec lisää ni Progressbariin tulee 10 lisää?? oon ihmetelly tota
pbar.value = sekunteja * 10 ?
hmmmm, jos sais simple koodin vielä.?? :D oon noob"
Johan sää sait. Nyt niskasta itteä kiinni ja hommiin.
Aihe on jo aika vanha, joten et voi enää vastata siihen.