Просмотр полной версии : Скажите как объявить int тип данных в as1
kotbuterbrod
09.01.2011, 13:08
Сабж. Очень надо найти не могу.
Во-первых, не писать "сабж", а писать вопрос в теле сообщения, а не только в названии темы.
Во-вторых, в as1/2 нет int и uint, а только Number.
kotbuterbrod
09.01.2011, 13:17
Первое - понял.
Второе а как это выглядит: var Number x = 100;
Или: var x:Number = 100;
kotbuterbrod
09.01.2011, 13:42
Нужен именно as1, не могу найти !
kotbuterbrod
09.01.2011, 14:07
:)))) А где же Number
Там нет типизации. Просто пищите 100 и это Number. Пишите '100' и это строка.
kotbuterbrod
09.01.2011, 14:28
Спасибо огромное. Тогда у меня другая проблема может вы и сможете помочь.
Есть сокет-сервер позволяет писать скрипты на as1.
Пишу Например:
money = 4500;
cost = 700;
if (money > cost) {trace('OK');}
if(money < cost) {trace('Dont'OK');}
трэйсится dont ok.
Добавлено через 1 минуту
Такое ощущение, что тип данных не Number. Делал также money = Number(ServerMoney) - Тоже не работает.
делаете
trace (typeof переменная)
и смотрите на тип данных
А вообще писать сравнение надо так
if (money > cost) {
trace ("OK");
} else if (money < cost) {
trace("Dont'OK");
} else {
trace ("money == cost")
}
Просто двойной if для одних и тех же данных это перебор, сравнение идет в обоих случаях, даже если в первом if условие было истиной.
kotbuterbrod
09.01.2011, 14:51
СПАСИБО.
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.