Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   getVersion() и исполнение кода (http://www.flasher.ru/forum/showthread.php?t=84458)

etc 31.08.2006 19:09

getVersion возвращает строку, а не число.
А сравнивать можно только числа, в который раз уже говорю…
Тебе нужно выдрать конкретное число версии из строки и сравнить с ним.
Так яснее?…

iNils 31.08.2006 19:16

Сравнивать можно и строки, но делать надо это с умом.
Код:

function seq (a, b) {
        if (a > b) {
                trace (a + " > " + b);
        } else if (a < b) {
                trace (a + " < " + b);
        } else {
                trace (a + " = " + b);
        }
}
seq ("1", "1");                // 1 = 1
seq ("1", " 1");        // 1 >  1
seq ("01", "1");        // 01 < 1
seq ("2", "11");        // 2 > 11

Последний трейс особенно показательный.

sem1313 31.08.2006 20:23

Все понятно.

Спасибо всем.


Часовой пояс GMT +4, время: 04:42.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.