Detection help!

4 отговора 107 прегледа
#1

Detection help!

Здравейте,

имам едно питане - за детектване на флаш версията на плъг-ина на потребителя. За целта ползвам едно swf, което има следния скрипт в първия фрейм:

version = getVersion();
flash_ver = version.split(",");
ver = flash_ver[2];
if (ver > 29) {
gotoAndStop (3);
} else {
gotoAndStop (2);
}
stop ();

При версия 5 и по ниски работи перфектно, но ако потребителят има флаш6 плъг-ин инсталиран, то въпросния скрипт го детектва все едно има плъг-ин по-нисък от флаш5.

Някакви идеи как може да се оправи това? Мерси предварително!

******
JD
jdbg.com

Отговор
в отговор на Xлeбapoв® #2

Re: Detection help!

Zdravei
v scripta, koito polzvash ti proverqvash ne za osnovnata versiq na player-a t.e 5 ili MX, a za negovata podversiq kakto i tova che sravnqvash promenliva ot tip String s promenliva ot tip Int...Ako iskash da proverqvash za osnovnata versiq polzvai neshto podobno:

// Frame 1

if (Number(getVersion().split(" ")[1].split(",")[0]) > 5) {
gotoAndStop (3); // Flash MX
} else gotoAndStop (2); // Flash 5 ili po niska


Doskoro

|Не се изказвай за неща, които не разбираш|

Редактирано от moonjogger на

Отговор
в отговор на moonjogger #3

Re: Detection help!

Много мерси!
А само да те питам - ако иска да проверява следното:

ако има флаш под 5 - goto(2)
+
ако има флаш5 или MX - goto(3)

Мерси предварително!

**********
JD
jdbg.com

Отговор
в отговор на Xлeбapoв® #4

Re: Detection help!

izvinqvai...sgreshil sum! redaktirah si posta ;)))

|Не се изказвай за неща, които не разбираш|
Отговор
в отговор на moonjogger #5

Re: Detection help!

Успях!
Най-накрая тръгна така както ми се искаше!
Голями благодарности!

Можеш да го погледнеш на обновения (е съвсем малко обновения) jdbg.com
*******
JD
jdbg.com

Редактирано от Xлeбapoв® на

Отговор