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

Вернуться   Форум Flasher.ru > Архив Flasher.ru > Flash > ActionScript

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

Регистрация: Dec 2001
Адрес: Фиг знает, я все еще ищу себя
Сообщений: 188
Отправить сообщение для Slideing с помощью ICQ
По умолчанию Можно ли постоянно проверять данные......

Можно ли постоянно проверять данные из фаила, а при их изменении в прожеторе что чтонить менялось
Я пробовал:
Код:
ClipEvent (enterFrame) {
loadVariables ("config.ini", "");
    if (_root.st>0) {
        _root.c = "START";
    }
}
Но видимо он не успевает считывать данные..... (((
Какие будут предложения ?
__________________
Я так думаю....

Старый 19.07.2002, 20:09
УильямБрэдберри вне форума Посмотреть профиль Отправить личное сообщение для УильямБрэдберри Посетить домашнюю страницу УильямБрэдберри Найти все сообщения от УильямБрэдберри
  № 2  
УильямБрэдберри
Мастер Цифрового Облика
 
Аватар для УильямБрэдберри

Регистрация: Apr 2000
Адрес: где-то там...
Сообщений: 4,510
Отправить сообщение для УильямБрэдберри с помощью AIM Отправить сообщение для УильямБрэдберри с помощью Yahoo
какая дикость...

Старый 19.07.2002, 20:13
УильямБрэдберри вне форума Посмотреть профиль Отправить личное сообщение для УильямБрэдберри Посетить домашнюю страницу УильямБрэдберри Найти все сообщения от УильямБрэдберри
  № 3  
УильямБрэдберри
Мастер Цифрового Облика
 
Аватар для УильямБрэдберри

Регистрация: Apr 2000
Адрес: где-то там...
Сообщений: 4,510
Отправить сообщение для УильямБрэдберри с помощью AIM Отправить сообщение для УильямБрэдберри с помощью Yahoo
вот код

var loader = _root.createEmptyMovieClip("loader",99);
loader.getData = function()
{
this.loadVariables ("config.ini");
}
loader.onData = function()
{
if(st>0)
{
_root.c = "START";
return;
}else
{
this.getData();
}
}
loader.getData();

код сработает один раз, как только изменится переменная st в текстовом файле

Старый 19.07.2002, 20:32
Nox Noctis вне форума Посмотреть профиль Отправить личное сообщение для Nox Noctis Посетить домашнюю страницу Nox Noctis Найти все сообщения от Nox Noctis
  № 4  
Nox Noctis
don't panic!
 
Аватар для Nox Noctis

Регистрация: Aug 2001
Сообщений: 4,121
или то же самое чуть короче:
Код:
(loader=new LoadVars()).load("config.ini");
loader.onLoad = function() {
	if (Number(this.st)>0) {
		_root.c = "START";
		return;
	} else {
		this.load("config.ini");
	}
};
если тебе нужно контролировать именно изменение переменных - то создаешь сначала бэкапы текущих значений, а потом делаешь загрузку и сравниваешь с загруженными...

...но я не понимаю нафига такая дурь может понадобиться...
...дайте мне эту траву - я ее курить буду

2Брэдберри
а ты забыл поставить this и Number
(если я правильно понял, то 'st' - это загружаемая переменная)


Последний раз редактировалось Nox Noctis; 19.07.2002 в 20:38.
Старый 19.07.2002, 20:50
Slideing вне форума Посмотреть профиль Отправить личное сообщение для Slideing Посетить домашнюю страницу Slideing Найти все сообщения от Slideing
  № 5  
Slideing

Регистрация: Dec 2001
Адрес: Фиг знает, я все еще ищу себя
Сообщений: 188
Отправить сообщение для Slideing с помощью ICQ

А у меня проще получилось.... и не однин раз срабатывает а как только поменяешь знаечние !!! ГЫГЫГЫ )))

Код:
onClipEvent (enterFrame) {
	loadVariables ("config.ini", "");
	if (st>0) {
		_root.c = "start";
		return;
	} else if(st<=0){
        _root.c = "stop";
		loadVariables ("config.ini", "");
     return;
	}
}
__________________
Я так думаю....

Старый 19.07.2002, 21:32
Nox Noctis вне форума Посмотреть профиль Отправить личное сообщение для Nox Noctis Посетить домашнюю страницу Nox Noctis Найти все сообщения от Nox Noctis
  № 6  
Nox Noctis
don't panic!
 
Аватар для Nox Noctis

Регистрация: Aug 2001
Сообщений: 4,121
во-первых тебе там нафиг не нужны ретурны... они там НИЧЕГО не делают :))

во-вторых
если st - это переменная загруженная из файла, то правильно твой код работать все равно не может.
потому что из файла все переменные приходят в виде строк и следовательно сравнение любой переменной из файла с нулем не имеет смысла до тех пор пока ты не поставишь Number :))

Старый 19.07.2002, 22:22
УильямБрэдберри вне форума Посмотреть профиль Отправить личное сообщение для УильямБрэдберри Посетить домашнюю страницу УильямБрэдберри Найти все сообщения от УильямБрэдберри
  № 7  
УильямБрэдберри
Мастер Цифрового Облика
 
Аватар для УильямБрэдберри

Регистрация: Apr 2000
Адрес: где-то там...
Сообщений: 4,510
Отправить сообщение для УильямБрэдберри с помощью AIM Отправить сообщение для УильямБрэдберри с помощью Yahoo
Цитата:
Оригинал написал(а) Nox Noctis

2Брэдберри
а ты забыл поставить this и Number
(если я правильно понял, то 'st' - это загружаемая переменная)
1 я не забыл, я опустил за ненадобностью.
(2 Nox хотя, конечно ты прав - грамотнее прописывать и Нумберы и зисы.)

2 работать без Numbеr отлично будет, если там нет мусора...

2Slideing - то, что ты написал - неграмотно, с точки зрения синтаксиса.


Последний раз редактировалось УильямБрэдберри; 19.07.2002 в 22:24.
Старый 19.07.2002, 22:26
УильямБрэдберри вне форума Посмотреть профиль Отправить личное сообщение для УильямБрэдберри Посетить домашнюю страницу УильямБрэдберри Найти все сообщения от УильямБрэдберри
  № 8  
УильямБрэдберри
Мастер Цифрового Облика
 
Аватар для УильямБрэдберри

Регистрация: Apr 2000
Адрес: где-то там...
Сообщений: 4,510
Отправить сообщение для УильямБрэдберри с помощью AIM Отправить сообщение для УильямБрэдберри с помощью Yahoo
Цитата:
Оригинал написал(а) Slideing

А у меня проще получилось.... и не однин раз срабатывает а как только поменяешь знаечние !!! ГЫГЫГЫ )))
}[/code]
хех.
а зачем я по-твоему функцию (loader.getData()) писал?

для того, чтобы вызываеть ее по требованию, а не вертеть enterFramы пока плэйер не свалится.

суть така:
вызвал loader.getData()
и оно крутится до тех пор, пока не сменится st..
как только сменилась - стоп-машина.
и никаких левых проверток.


Последний раз редактировалось УильямБрэдберри; 19.07.2002 в 22:27.
Старый 19.07.2002, 22:28
Slideing вне форума Посмотреть профиль Отправить личное сообщение для Slideing Посетить домашнюю страницу Slideing Найти все сообщения от Slideing
  № 9  
Slideing

Регистрация: Dec 2001
Адрес: Фиг знает, я все еще ищу себя
Сообщений: 188
Отправить сообщение для Slideing с помощью ICQ
2УильямБрэдберри

Во всяком случае все корректно работает.... )))))))) Пасиба усем
__________________
Я так думаю....

Старый 19.07.2002, 22:29
УильямБрэдберри вне форума Посмотреть профиль Отправить личное сообщение для УильямБрэдберри Посетить домашнюю страницу УильямБрэдберри Найти все сообщения от УильямБрэдберри
  № 10  
УильямБрэдберри
Мастер Цифрового Облика
 
Аватар для УильямБрэдберри

Регистрация: Apr 2000
Адрес: где-то там...
Сообщений: 4,510
Отправить сообщение для УильямБрэдберри с помощью AIM Отправить сообщение для УильямБрэдберри с помощью Yahoo
Цитата:
Оригинал написал(а) Slideing
2УильямБрэдберри

Во всяком случае все корректно работает.... )))))))) Пасиба усем
да, пожалуйста, заходи еще

с вопросом "ХЕЛП! ПАДАЕТ ПЛЭЙЕР во время выполнения кода!"

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

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

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


 


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


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