Форум 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)
-   -   Тип данных (http://www.flasher.ru/forum/showthread.php?t=91777)

DECIDE 08.02.2007 12:27

Тип данных
 
Вопрос дурацкий, но я в флэше мало что делаю, а тут установил
Flash MX 2004 Pro
и не пойму почему не сравниваются два динамик текста.
Код:

if(bet<mcr){bet=mrt;bet++}
по ходу они сравниваются как строка, а мне нужно как число, и увеличение значения bet приходится делать через присвоение, а потом инкремент. Как установить тип данных, чтобы не было такого гемороя?

CorC 08.02.2007 12:33

Код:

var переменная: тип = ...
или делай преобразование типов
Number()

DECIDE 08.02.2007 12:48

CorC благодарю. Попробую :)

etc 08.02.2007 12:57

А что есть «bet» и «mcr»? Имена полей или их переменные? Если первое, то ничего не получится. Если второе, то надо кастить в Number.
CorC, если ты укажешь variable:Number то компилятор в лучшем случае ругнется, в худшем проигнорирует и не сделает ничего.

CorC 08.02.2007 13:07

в смысле "ругнется"?
может ты меня не понял, я имел ввиду это:
Код:

var a:Number=1;

etc 08.02.2007 13:18

Я понял, что ты имел ввиду, но я в контексте данной ситуации. Впрочем, лучше вообще не пользовать переменные у полей.


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

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