Форум 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)
-   -   LoadVariables - работает тормознуто (http://www.flasher.ru/forum/showthread.php?t=66154)

TITUS 28.06.2005 16:36

LoadVariables - работает тормознуто
 
привет всем. столкнулся с такой проблемой. Есть скрипт, вверху скрипта имеется loadVariablesNum("файл.php", 0, "POST"); но по-моему он как-то заторможенно берет с него данные и пока он еще их не взял уже начинает выполнять скрипт дальше. Как мне сделать, чтобы сначала полностью даные поступили, а потом только скрипт начал выполняться?

nagash 28.06.2005 17:21

переезжаем в соответствующий раздел...

DR.Seldom 28.06.2005 20:18

а что мешает поставить условие?
пока данные от сервера не пришли ждать
;)

Буньков Максим 28.06.2005 20:28

Не ну вы книжки то вообще не читаете? onData событие происходит по зовершении загрузки внешних данных. Юзайте хелпы.

TITUS 28.06.2005 20:46

если не сложно, можно примерчик скрипта??

Буньков Максим 28.06.2005 21:17

Цитата:

Сообщение от TITUS
если не сложно, можно примерчик скрипта??

Можно конечно.. но все желучше кода сам разбираешься:
Код:

var loader:LoadVars=new LoadVars();
loader.load("info.txt");
loader.onData=function(){
//твой код
play();
}

Да и еще это нововведение loadVariables усторело.
А если ты по старинке хочешь то вот:
Код:

_root.onData=function(){
play()
}

Пока не загрузит все лоадвареаблесы, не не выполнится функция onData

TITUS 28.06.2005 23:08

Буньков Максим, спасибо! но у меня вопрос, вот LoadVars это тоже самое что и LoadVariables? просто мне нужно и посылать и принемать данные одновременно, LoadVariablesNum это делает, может ли это делать LoadVars?

Буньков Максим 29.06.2005 07:08

Цитата:

Сообщение от TITUS
Буньков Максим, спасибо! но у меня вопрос, вот LoadVars это тоже самое что и LoadVariables? просто мне нужно и посылать и принемать данные одновременно, LoadVariablesNum это делает, может ли это делать LoadVars?

Код:

loader.send(url [,target, method])

KUZEN 29.06.2005 12:22

Цитата:

Сообщение от TITUS
Буньков Максим, спасибо! но у меня вопрос, вот LoadVars это тоже самое что и LoadVariables? просто мне нужно и посылать и принемать данные одновременно, LoadVariablesNum это делает, может ли это делать LoadVars?

my_lv.sendAndLoad();

TITUS 29.06.2005 16:42

не получается :((
делаю вот так:

on(release){
var loader:LoadVars=new LoadVars();
loader.send("test.php", POST);
loader.onData=function(){
_root.play();
}

}

должен быть такой же результат что и loadVariablesNum("test.php", 0, "POST");

но в первом варианте не загружается и не посылает данные.
Вот например у меня на раб. области 2 поля текстовых и одна кнопка посылки данных.
Поля test1 и test2. С LoadVariablesNum все работатет. Вот такой php-скрипт:
<?
$test1 = $test1;
if($test1 !== "") {
echo "test2=$test1 - OK!";
} else {
echo "test2=BAD!";
}

?>

в чем трабла?


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

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