Показать сообщение отдельно
Старый 13.09.2006, 18:05
pkfun вне форума Посмотреть профиль Отправить личное сообщение для pkfun Посетить домашнюю страницу pkfun Найти все сообщения от pkfun
  № 3  
Ответить с цитированием
pkfun

Регистрация: Feb 2006
Сообщений: 580
Переменные полученные из внешнего txt имеют тип string. Строковые они. Перевод выполняется так:
Код:
var x:Number = Number(x1);
Еще несколько соображений.
- у Вас при нажатии на кнопку происходит загрузка внешнего файла, в котором хранятся переменные. А присваивание происходит по ходу выполнения программы - кнопка не нажималась, происходит присваивание неизвестно чего. Ошибка.
- Если бы Вы записали присваивание внутри функции on (press), то все равно, присваивание сработает раньше, чем загрузятся переменные.
Таким образом загрузку переменных надо произвести заранее, чтобы к возможному моменту нажатия, уже все было загружено. И обязательно надо отследить успешное окончание загрузки и только после этого события манипулировать с загруженными переменными. Для этого используется класс LoadVars.
Еще один момент. В правилах этого форума запрещено задавать вопросы по обработчикам on(). Модератор будет ругаться.


Последний раз редактировалось pkfun; 13.09.2006 в 18:26.