Форум 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)
-   -   var num:Number=arr[1] ; num + 10 не складывает!!! (http://www.flasher.ru/forum/showthread.php?t=129425)

Azo 01.09.2009 15:23

var num:Number=arr[1] ; num + 10 не складывает!!!
 
Код AS1/AS2:

var do_arr:Array = t_do.split("_");
        for (r=0; r<do_arr.length; r++) {
                var do_arr2:Array = do_arr[r].split("@");
                var do_ui:Number = do_arr2[0];
                var do_ut:Number = do_arr2[1];
                var do_us:String = do_arr2[2];
 
users4.htmlText += do_ut+10;
 
}
 
// do_ut = допустим 312300000000
//trace(do_ut+10)//выводит 31230000000010
//НЕ СКЛАДЫВАЕТ!!! ПОЧЕМУ?((


iNils 01.09.2009 15:28

Потому, что значение do_ut - строка.

Azo 01.09.2009 15:29

но там же не строка а Number

var do_ut:Number = do_arr2[1];

iNils 01.09.2009 15:32

Это тип переменной, но значение то вы туда строковое засунули.

Azo 01.09.2009 15:33

а как перевести в число?

iNils 01.09.2009 15:34

Number (строка)

Azo 01.09.2009 15:41

Спасибо) Разобрался


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

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