Форум 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=69681)

Джинжер 28.09.2005 12:48

вопрос про текстовые переменные
 
у меня есть динамическое текстовое поле (переменная place01), которая получает свое значения из внешнего txt файла. в какой-то момент мне надо проверить ее значение. когда я делаю trace, все нормально (выдает "moscow" например). но когда я задаю проверку:
if (place01 == (или eq) "moscow"){
сделай то-то и то-то
}
не срабатывает. т.е. флэш просто игнорирует эту проверку.

плиз помогите.

Mokus 28.09.2005 13:12

if(place01.text == "moscow")
{
}

но не могу понять, почему трейс нормально выводит - должен протрейсить чето типа _level0.place01
попробуй продебагать и в дебаг моде посравнивай значения.
Кстати версия флеша?

Джинжер 28.09.2005 13:16

все равно не работает.
версия флэша- MX2004

Jivel 28.09.2005 15:34

Flash не ждет загружен файл с переменной или нет,
а продолжает выполнение кода.
Таким образом когда происходит проверка в if
ожидаемого значения переменной может еще не существовать:(
Оно просто еще не загружено:(

Джинжер 28.09.2005 15:37

я же написала, что trace ее выводит. значит она уже загружена.

iNils 28.09.2005 22:49

Дай кусок кода

Den0k 28.09.2005 22:54

возможно автор перепутал переменную связанную с текст полем и его инстанс имя

iNils 28.09.2005 22:57

Гадать можно до скончания...нет до века еще далеко :)

Джинжер 29.09.2005 11:48

я как раз таки ничего не перепутала- речь идет о переменной (var).

Джинжер 29.09.2005 11:54

if (place01 == "Moscow"){
_root.mappage.map._x=-193.3;
_root.mappage.map._y=-536.1;
} else {
_root.mappage.map._x=-292.1;
_root.mappage.map._y=-74;
}
place01 - динамическое текстовое поле, у к-го в var написано place01.
переменная загружается заранее, за несколько кадров, и выводится на экран (так что даже trace в принципе не нужен).


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

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