Autor Zpráva
Croog
Profil *
Ahoj, mám flash animaci, která jede jenom ve flash 8. Problém je, že pokud se na ní podívám se starším flash playerem, nezobrazí se informace o potřebě upgradu přehrávače, ale zobrazí se pouze zmršená verze mé animace. Je nějaká cesta k tomu donutit uživatele k upgradu flashe nebo nezobrazit animaci? Díky.
XXX
Profil
verzi FlashPlayeru zjistis takhle:

trace(System.capabilities.version);

muzes donutit uzivatele tak, ze nastavis podminku,napr na prvnim snimku bude test,jakou ma verzi. pokud bude mit napr. verzi 8, pusti ho to na snimek treba 3, kde zacne animace. pokud ne, presune se to na snimek 2, kde budes mit hlaseni,ze si ma stahnout novou verzi flashPlayeru ;-)
Kvakino
Profil
XXX
To je zajimave, kde sa to ma napisat? do prveho framu? a akou formou? lebo mam pocit, ze asi nebude stacit len ten jeden riadok...

trace(System.capabilities.version);

ale este bude musiet vycuckat kde na aky fram by sa mal prehodit.
quinux
Profil
Croog
Proč tu animaci nevyexportuješ v nižší verzi? Flash má už tak malý podíl a tím, že omezuješ jen na novější verze si zaručuješ, že si tvůj web zobrazí ještě méně lidí. Nutit je k tomu, aby si nainstalovali flash nejde, než by něco instalovali tak raději odejdou.
XXX
Profil
Kvakino

jj, na prvni frame.. budes z toho muset jeste dostat pomoci subStr() to cislo verze... na tom uz nic neni ;-)

a quinux ma pravdu, ale to je tvoje vec ;-)
Kvakino
Profil
Ja nemam problem, ked potrebujem, tak animaciu, ked nekomu robim, mu vyexportuju naozaj v 6-7micke a viem ze nedostanem reklamaciu, lebo malo kto instaluje 8-9. Trocha ma to zajimalo a zato som sa opytal, lebo stym som sa nestretol, aby som pred animaciu (web stranky) zapasoval zistenie verzie flash playeru :o).
quinux
Profil
Kvakino
To zjištění jde provést javascriptem a právě podle toho co ten javascript zjistí tak buď animaci spustí nebo nahradí alternativní obsahem. Na webu http://www.adobe.com to bylo popsáno či dokonce to flash přímo umí vygenerovat s HTML.
Croog
Profil *
Díky za příspěvky, o tom, že nutit uživatele něco upgradovat před zobrazením prezentace není zrovna optimální samozřejmě vím. Každopádně lepší zobrazit hlášku o nutnosti upgradu než zmršenou animaci. :-/ To mohl flash umět taky sám o sobě teda. Problém je, že si zadavatel vymyslel šikmý text, který se generuje z databáze a přijímá se do flashe parametrem a to už je ve starších verzích co jsem pochopil problém.
Každopádně osobně jsem se ještě nedostal na stránku která má flash starší než 8 a jakou verzi flashe má on zjistím tak za hodinu, tak uvidíme jak se to bude dát vyřešit... Buď ustoupí z požadavků, nebo tam bude hláška o povinném upgradu.

XXX
Od verze 5 to lze udělat funkcí getVersion();
Toto téma je uzamčeno. Odpověď nelze zaslat.