Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript (http://www.flasher.ru/forum/forumdisplay.php?f=5)
-   -   Загрузка текста (http://www.flasher.ru/forum/showthread.php?t=39061)

scriptum 29.10.2002 01:14

Загрузка текста
 
Привет всем!

Не сможет ли кто-нибудь из знатоков объяснить нижеследующее странное явление природы?

Я хочу загрузить (нажатием кнопки) текст из внешнего файла в текстовое поле.
Сценарий кнопки:

on (release) {
loadVariablesNum ("text.txt", 0);
quote = a;

(где «quote» - переменная текстового поля, «text» - название текстового файла).

Сценарий работает, но лишь после второго щелчка мыши. Почему?

Спасибо!

Nox Noctis 29.10.2002 11:54

— командуем загрузку,
Ж Д Е М окончания загрузки
— делаем какие-то действия с загруженными данными


у тебя пропущен пункт 2

scriptum 29.10.2002 12:59

Nox, привет!

Честно говоря, мне непонятно. Ведь после первого щелчка текст не загружается, сколько ни жди. А после второго - загружается сразу. Тебе не трудно будет объяснить чуть-чуть подробнее?

Спасибо!

Nox Noctis 29.10.2002 13:33

оххх... ну какое именно из слов не понятно ?..

данные не могу считаться мгновенно НИ ПРИ КАКИХ ОБСТОЯТЕЛЬСТВАХ...
даже если там всего один байт и ты грузишь локальный файл при скорости проца в 2 гига...

таким образом в момент присвоения quote = a; ты присваиваешь переменной quote пустое место... =) undefined...

зато потом, когда ты кликаешь второй раз, переменная уже успела загрузиться из текстового файла и она УЖЕ есть, и появляется мгновенно, само собой...

тебе нужно организовать проверку того, сто переменная "а" таки загрузилась уже =)

(в трехкадровом цикле или в онЕнтерФрейме, или при помощи события onData, или просто при помощи проверки a==undefined)

и только потом делать присвоение... время ожидания скорее всего будет меньше секунды даже - но все равно, если это ожидание не организовать нифига работать не будет...

lexass 29.10.2002 14:00

Гы%)))
 
2Nox Noctis - правда классный вопрос
по рейтингу топ 100, наверное перегнал "я"

Цитата:

Оригинал написал(а) scriptum
Nox, привет!
Тебе не трудно будет объяснить чуть-чуть подробнее?

ИМХО
Nox Noctis, трудно будет тебе объяснить... :/
попроси товарища "Baltika" ;)
меня тоже не надо просить, я незнаю :o
еще может тебе помочь "Max N Chubin_"

2scriptum
вот ответ на твой вопрос :
http://flasher.ru/forum/sets/flasher/top_search.gif
слово "подождать"
_____
резулт. достаточное кол-во топиков и примеров и мыслей и юмора

Baltika 29.10.2002 14:05

lexass, пора менять подпись... ;))

lexass 29.10.2002 14:08

Baltika, поменял :D ;)

Baltika 29.10.2002 14:12

во..., терь совсем другое дело!

:D

lexass 29.10.2002 14:14

Цитата:

Оригинал написал(а) Baltika
во..., терь совсем другое дело!

А, это, мммм-м-м..., поймут ???

Baltika 29.10.2002 14:18

дык ты объяснять и будеШь =))

ЗЫ можно еще линк в подпись запихать на результат поиска ...


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

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