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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 15.07.2009, 13:50
DmitryShu вне форума Посмотреть профиль Отправить личное сообщение для DmitryShu Найти все сообщения от DmitryShu
  № 1  
Ответить с цитированием
DmitryShu

Регистрация: Feb 2009
Сообщений: 13
Attention Подгрузка переменной из txt и работа с ней

Читаю переменнную из файла (из кода все понятно) далее сравниваю значение переменной с единицей, если true тогда мувик скрыть!

Не работает - трэйс не пашет и мувик не уходин в инвиз!!!!!
Код AS1/AS2:
var loader:LoadVars = new LoadVars();
loader._parent = this;
loader.onLoad = function(success) {
	if (success) {
		my.text = this.nbut1;
	}
};
if (_root.my.text == "1") {
	trace("XZ");
	_root.m._visible = false;
}
loader.load("data.txt");
Вложения
Тип файла: rar LoadIF.rar (4.5 Кб, 43 просмотров)

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

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
onLoad наступает когда-то там, а if (_root.my.text == "1") { здесь и сейчас, и к тому же еще до вызова load.
__________________
(и)Нильс.ru | Плагины для FlashDevelop


Последний раз редактировалось iNils; 15.07.2009 в 14:00.
Старый 15.07.2009, 14:06
DmitryShu вне форума Посмотреть профиль Отправить личное сообщение для DmitryShu Найти все сообщения от DmitryShu
  № 3  
Ответить с цитированием
DmitryShu

Регистрация: Feb 2009
Сообщений: 13
Признаюсь - не понял!
Поставил после Load - никакой реакции!
Что еще можно попробовать, если не секрет?

Старый 15.07.2009, 14:10
Gal4enochek вне форума Посмотреть профиль Отправить личное сообщение для Gal4enochek Найти все сообщения от Gal4enochek
  № 4  
Ответить с цитированием
Gal4enochek

Регистрация: May 2008
Адрес: Днепропетровск
Сообщений: 151
Отправить сообщение для Gal4enochek с помощью ICQ
Код AS1/AS2:
if (_root.my.text == "1") {
	trace("XZ");
	_root.m._visible = false;
}
Вот то должно иди внутри функции onLoad(), а у вас оно просто в кадре идет, когда загрузка еще не завершена.

Старый 15.07.2009, 14:51
DmitryShu вне форума Посмотреть профиль Отправить личное сообщение для DmitryShu Найти все сообщения от DmitryShu
  № 5  
Ответить с цитированием
DmitryShu

Регистрация: Feb 2009
Сообщений: 13
Вы пробовали? У Вас получилось? - У меня НЕТ, да и мне кажется это мелочи в данном примере!

С моей точки зрения не работает в результате того, что перменнах была взята из вне и видимо имеет другой тип переменной, где сравнение с единицей неуместно, тк если бы я в _root.my1.text прописал значение единицы чисто физически во Flash, то все работает - в примере сделал!

Где зарыто?
Вложения
Тип файла: rar LoadIF2.rar (4.8 Кб, 44 просмотров)

Старый 15.07.2009, 15:07
incorp вне форума Посмотреть профиль Отправить личное сообщение для incorp Найти все сообщения от incorp
  № 6  
Ответить с цитированием
incorp

Регистрация: Nov 2008
Адрес: Москва
Сообщений: 92
Ну во первых iNils правду матку режет это не мелочи - это банальная ошибка. первая. а вторая еще забавнее - уберите переносы строк и пробел после единицы в файле и будет вам счастье. ваша переменная сейчас равна "1" + "пара пробелов" + "пара переносов строки".

Создать новую тему Ответ Часовой пояс GMT +4, время: 00:33.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

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

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


 


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


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