Punk T-34
07.01.2011, 14:57
Привет,
простой код для простого вычисления, как 2+2=4:
var retreatPrice:Number = prico[0];
var accoms:Number = accoprix[0];
var daystay:Number = termoprix[0];
trace("retreatPrice: " + retreatPrice); //выводит 1000
trace("accoms: " + accoms); //выводит 10
trace("daystay: " + daystay); //выводит 10
var costSum:Number = retreatPrice + accoms + daystay;
trace("costSum: " + costSum); //выводит 10001010
Не понимаю, почему цифровая переменная возвращает стринговое значение??
А если прописываю цифры вручную, то всё ОК:
var retreatPrice:Number = 1000;
var accoms:Number = 10;
var daystay:Number = 10;
trace("retreatPrice: " + retreatPrice); //выводит 1000
trace("accoms: " + accoms); //выводит 10
trace("daystay: " + daystay); //выводит 10
var costSum:Number = retreatPrice + accoms + daystay;
trace("costSum: " + costSum); //выводит 1020
В чём проблема? Даже не знаю что думать: заурядная ситуация и... споткнулся.
простой код для простого вычисления, как 2+2=4:
var retreatPrice:Number = prico[0];
var accoms:Number = accoprix[0];
var daystay:Number = termoprix[0];
trace("retreatPrice: " + retreatPrice); //выводит 1000
trace("accoms: " + accoms); //выводит 10
trace("daystay: " + daystay); //выводит 10
var costSum:Number = retreatPrice + accoms + daystay;
trace("costSum: " + costSum); //выводит 10001010
Не понимаю, почему цифровая переменная возвращает стринговое значение??
А если прописываю цифры вручную, то всё ОК:
var retreatPrice:Number = 1000;
var accoms:Number = 10;
var daystay:Number = 10;
trace("retreatPrice: " + retreatPrice); //выводит 1000
trace("accoms: " + accoms); //выводит 10
trace("daystay: " + daystay); //выводит 10
var costSum:Number = retreatPrice + accoms + daystay;
trace("costSum: " + costSum); //выводит 1020
В чём проблема? Даже не знаю что думать: заурядная ситуация и... споткнулся.