PDA

Просмотр полной версии : Загрузка текста


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
дык ты объяснять и будеШь =))

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

lexass
29.10.2002, 14:21
Оригинал написал(а) Baltika
1 дык ты объяснять и будеШь =))

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

1 - низачто :o
2 - а нежирно будет :rolleyes: :confused:

ЗЫ
могу к тебе отсылать по данному вопросу :D ;)

Max N Chubin_
29.10.2002, 14:22
Ребзя, это ж мой любимый топик!!!!
Я как не почитаю вопроса о загрузке переменных, так настроение портится!
;)

а кстати вопрос к mr. scriptum - какой у вас версии флэш?
а то я тут налабал как то примерчиков аж 4 штуки но для MX.
;)
если у вас MX то вышлю аж все сразу!

lexass
29.10.2002, 14:25
2Max N Chubin_
врешь, там и для 4-ки було , только отрывается для изучения в МХ -е :D ;)

Baltika
29.10.2002, 14:26
2lexass

не.... ко мне не нада %), нада к Максу отсылать ;)
.... у него и примерчики под рукой....

PS Макс, ты даж не представляешь скока еще будет таких вопросов.... :eek: :cool:

lexass
29.10.2002, 14:59
Оригинал написал(а) Baltika
Макс, ты даж не представляешь скока еще будет таких вопросов....

2Max N Chubin_, уходи в подполье ;)

Max N Chubin_
29.10.2002, 15:00
;) скажем так я слегка представляю сколько таких вопросов было и будет еще...
потому и накатал примерчики...
:p :p :p
вот вы подписи меняете, а я теперь в ответ стрУляю примерчиками!

lexass
29.10.2002, 15:04
2Max N Chubin_
там в примерах не все всем понятно :/
разжевывать придется :p

Baltika
29.10.2002, 15:08
имхо, самое простое - урок написАть, а то с примерами гемора бут еЩе больше
:rolleyes:

lexass
29.10.2002, 15:15
самое простое - урок написАть
http://www.flasher.ru/learning/f4/10interactivity12.html

... Flash посылвет переменные на веб-сервер и затем интерпретирует ответ сервера чтобы обновить переменную в фильме.
канечно не оч. развернуто, но есть! :cool:

Baltika
29.10.2002, 15:25
туда, похоже, никто уже не заглядывает ..
я имел ввиду уроки (http://www.flasher.ru/tutorial/?kind=all)

lexass
29.10.2002, 15:29
так, что от головной боли одно средство - гильатина :)

Max N Chubin_
29.10.2002, 15:49
Дык спросить то проще!!!!
;)
Если спросить то:
1) Думать самому не надо!
2) Можно и дальше прогуливать уровки английского в школе!
3) Можно накрутить счетчик постов в форум (как lexass хи хи)
4) ....

допиши сам...
:D

lexass
29.10.2002, 16:15
Оригинал написал(а) Max N Chubin_

...
3) Можно накрутить счетчик постов в форум (как lexass ....


я ненакручивал :p
заставили дебильными вопросами :D ;)

Max N Chubin_
29.10.2002, 16:21
теперь не отвертишься! ;)
вот я как мужик честно признаю, 100 постов у меня точно на эту тему - "загузка переменных"!
:p :p :p

lexass
29.10.2002, 16:40
буква я - рулит :D

Nox Noctis
29.10.2002, 16:58
хочу плюсомет :)
ну хоть на полчасика...
всех бы повырезал за спам... =)

lexass
29.10.2002, 17:05
это не спам, а активная беседа :p
мусолится несколько тем:
1 работа с поиском
2 ковыряние в обучении
3 ковыряние в исходниках
4 поднятие настроения

ты пришел и зачем-то наехал :(
ЗЫ
зачем ты так ? :rolleyes: ?

Baltika
29.10.2002, 17:11
Nox, так не годится .... :cool:
чуть что - сразу обзываться.... :/

Nox Noctis
29.10.2002, 17:14
я не наехал, а принял участие в активной беседе =) что, скажешь нет ? =)

Max N Chubin_
29.10.2002, 17:16
предлагаю плюс-гранату мочит всех в топике!
:D

lexass
29.10.2002, 17:22
http://216.40.249.192/mysmilies/contrib/ed/SniperHeadShot2.gif

scriptum
29.10.2002, 17:53
Nox, ты очень хорошо все объяснил.
Max, флэш у меня мх.

Огромное спасибо всем ответившим!

Max N Chubin_
29.10.2002, 18:03
примеры ожидания загрузки переменных

Nox Noctis
29.10.2002, 20:17
ха =)
лехасс... а ты в УТ играешь ? а то давай, можно устроить размазывание флэшеров по уровням с использованием новейших высокоэффективных плюсометов =)

scriptum
29.10.2002, 22:43
Max N Chubin_, привет и большое спасибо за терпение и готовность помочь.

lexass
30.10.2002, 10:42
давай :cool: ;)

Max N Chubin_
30.10.2002, 13:05
2 Nox:
а шо такое "УТ"?
(украiнске телебачення?!)

lexass
30.10.2002, 13:08
:D :D :D