Teinpä muutaman Gif-animaation ja huomasin nyt vasta, että sama animaatio pyörii Firefoxilla paljon nopeampaa mitä IE:llä. Miten tälläinen ongelma olisi ratkaistavissa?
Jos IE:llä paljonkin hitaampaa, niin tuskin saat animaatiota prikulleen samanlaisiksi.
IE:llä on aika paljonkin hitaampaa, mutta ei tarttis saada prikulleen samanlaisiksi, riittäis että ero ei ole 5 kertainen?
Tulin vähän selailtua aiheesta ja nyt herää kysymys, että kuinka voit ylipäätänsä tehdä animaation html:llä, joka pyörii joka selaimella riittävää vauhtia, esim 24 framee sekunnissa?
Javascriptin käyttö on vähän hölmöä, kun Explorer kysyy aina lupia scripti-koodin ajamiseen...vain onko näin?
Ite jättäisin ie:n käyttäjät omaan arvoonsa, mutta saa sen ainakin ilman gif ja js tekemällä framen mitä päivittää php:lla. 24FPS:ään tällä tuskin pääsee, mutta se taitaakin olla mahdotonta ilman js tai valmiiksi animoitua tiedostoa.
Pistäppäs se gif-kuva jonnekkin näytille. Kuulostaa todella hämärältä...
Juuri tämän takia suurin osa web-sivujen animaatioista onkin tehty flashillä.
Tässäpä nyt GIF animaatio.
Se on se pieni maalari siinä:
http://s715.photobucket.com/albums/ww156/
onko muuten niin, että php sovelluksien pyörittämiseen IE ei kysy lupaa?
Ja mitä valmiiksi animoituja tiedostoja selaimet tukee? Pystyisin kyllä animoimaan valmiin animaation kun netti on kaikenmaailman converttereja täynnä, mutta en ole vielä keksinyt, että mitä tiedostotyyppiä tulisi käyttää, että sen saisi html:llä näkyviin selaimilla ilman mitään lisäosia?
Paulus M kirjoitti:
onko muuten niin, että php sovelluksien pyörittämiseen IE ei kysy lupaa?
Millään selaimella ei ole hirveästi mahdollisuuksia vaikuttaa PHP -sovellusten suorittamiseen, koska sitä ei suoriteta asiakkaan koneella.
Paulus M kirjoitti:
Ja mitä valmiiksi animoituja tiedostoja selaimet tukee? Pystyisin kyllä animoimaan valmiin animaation kun netti on kaikenmaailman converttereja täynnä, mutta en ole vielä keksinyt, että mitä tiedostotyyppiä tulisi käyttää, että sen saisi html:llä näkyviin selaimilla ilman mitään lisäosia?
Taitaa .gif olla ainoa. Kaikki .avi, .mp4, .wmv, .jne vaativat liitännäisiä (kuten Windows Media Player tai Quicktime). Flash niinikään vaatii Adobe Flash Playerin.
Ok, aika selkee.
Eli jos haluan hyviä animaatioita jotka varmasti näkyvät selaimilla, niin väännän homman PHP:llä siten, että vaihdan jossain loopissa kuvia...
Paulus M kirjoitti:
Ok, aika selkee.
Eli jos haluan hyviä animaatioita jotka varmasti näkyvät selaimilla, niin väännän homman PHP:llä siten, että vaihdan jossain loopissa kuvia...
Tuo ei onnistu ainakaan pelkällä PHP:lla, koska PHP:ta ei tosiaan suoriteta asiakaspuolella. Siinä vaiheessa, kun käyttäjä saa sivun selaimeensa, on kaikki PHP jo suoritettu (palvelimella), eikä se voi enää vaikuttaa sivuun mitenkään.
IE ei kysele lupia JS-suoritukseen (jos selaat oman koneen tiedostoja, sillon kysyy mutta ei muuten).
Aivan, eli teen siis JS:llä animaation...
ajv kirjoitti:
Pistäppäs se gif-kuva jonnekkin näytille. Kuulostaa todella hämärältä...
IE oikeastikin pyörittää gif-animaatioita hitaammin kuin firefox tai muut selaimet.
"Download Firefox" linkki vaan sivun ylälaitaan, siinä vastaus ;)
GimPeltzi kirjoitti:
Paulus M kirjoitti:
Ok, aika selkee.
Eli jos haluan hyviä animaatioita jotka varmasti näkyvät selaimilla, niin väännän homman PHP:llä siten, että vaihdan jossain loopissa kuvia...Tuo ei onnistu ainakaan pelkällä PHP:lla, koska PHP:ta ei tosiaan suoriteta asiakaspuolella. Siinä vaiheessa, kun käyttäjä saa sivun selaimeensa, on kaikki PHP jo suoritettu (palvelimella), eikä se voi enää vaikuttaa sivuun mitenkään.
Onnistuu se tekemellä framen missä on php filu joka tulostaa vähän väliä uuden kuvan.
Jotenkin näin:
Tuo on vaan vähän huono ja hidas vaihtoehto. PHP ei ole tarkoitettu animointiin!
Aihe on jo aika vanha, joten et voi enää vastata siihen.