Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 1.0/2.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 28.09.2005, 12:48
Джинжер вне форума Посмотреть профиль Отправить личное сообщение для Джинжер Посетить домашнюю страницу Джинжер Найти все сообщения от Джинжер
  № 1  
Ответить с цитированием
Джинжер
 
Аватар для Джинжер

Регистрация: Apr 2003
Сообщений: 25
По умолчанию вопрос про текстовые переменные

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

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

Старый 28.09.2005, 13:12
Mokus вне форума Посмотреть профиль Отправить личное сообщение для Mokus Найти все сообщения от Mokus
  № 2  
Ответить с цитированием
Mokus

Регистрация: Jun 2005
Сообщений: 107
Отправить сообщение для Mokus с помощью ICQ
if(place01.text == "moscow")
{
}

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

Старый 28.09.2005, 13:16
Джинжер вне форума Посмотреть профиль Отправить личное сообщение для Джинжер Посетить домашнюю страницу Джинжер Найти все сообщения от Джинжер
  № 3  
Ответить с цитированием
Джинжер
 
Аватар для Джинжер

Регистрация: Apr 2003
Сообщений: 25
все равно не работает.
версия флэша- MX2004

Старый 28.09.2005, 15:34
Jivel вне форума Посмотреть профиль Отправить личное сообщение для Jivel Найти все сообщения от Jivel
  № 4  
Ответить с цитированием
Jivel

Регистрация: Jul 2005
Сообщений: 141
Отправить сообщение для Jivel с помощью ICQ
Flash не ждет загружен файл с переменной или нет,
а продолжает выполнение кода.
Таким образом когда происходит проверка в if
ожидаемого значения переменной может еще не существовать
Оно просто еще не загружено

Старый 28.09.2005, 15:37
Джинжер вне форума Посмотреть профиль Отправить личное сообщение для Джинжер Посетить домашнюю страницу Джинжер Найти все сообщения от Джинжер
  № 5  
Ответить с цитированием
Джинжер
 
Аватар для Джинжер

Регистрация: Apr 2003
Сообщений: 25
я же написала, что trace ее выводит. значит она уже загружена.

Старый 28.09.2005, 22:49
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 6  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
Дай кусок кода
__________________
(и)Нильс.ru | Плагины для FlashDevelop

Старый 28.09.2005, 22:54
Den0k вне форума Посмотреть профиль Отправить личное сообщение для Den0k Найти все сообщения от Den0k
  № 7  
Ответить с цитированием
Den0k
Контрибьютор базы знаний по Флекс
 
Аватар для Den0k

Регистрация: Jul 2005
Адрес: Moldova, Rep. of
Сообщений: 569
возможно автор перепутал переменную связанную с текст полем и его инстанс имя

Старый 28.09.2005, 22:57
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 8  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
Гадать можно до скончания...нет до века еще далеко
__________________
(и)Нильс.ru | Плагины для FlashDevelop

Старый 29.09.2005, 11:48
Джинжер вне форума Посмотреть профиль Отправить личное сообщение для Джинжер Посетить домашнюю страницу Джинжер Найти все сообщения от Джинжер
  № 9  
Ответить с цитированием
Джинжер
 
Аватар для Джинжер

Регистрация: Apr 2003
Сообщений: 25
я как раз таки ничего не перепутала- речь идет о переменной (var).

Старый 29.09.2005, 11:54
Джинжер вне форума Посмотреть профиль Отправить личное сообщение для Джинжер Посетить домашнюю страницу Джинжер Найти все сообщения от Джинжер
  № 10  
Ответить с цитированием
Джинжер
 
Аватар для Джинжер

Регистрация: Apr 2003
Сообщений: 25
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, время: 16:57.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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