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

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

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

Регистрация: Sep 2001
Адрес: Хайфа, Израиль
Сообщений: 133
По умолчанию Загрузка текста

Привет всем!

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

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

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

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

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

Спасибо!

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

Регистрация: Aug 2001
Сообщений: 4,121
— командуем загрузку,
Ж Д Е М окончания загрузки
— делаем какие-то действия с загруженными данными


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

Старый 29.10.2002, 12:59
scriptum вне форума Посмотреть профиль Отправить личное сообщение для scriptum Посетить домашнюю страницу scriptum Найти все сообщения от scriptum
  № 3  
scriptum

Регистрация: Sep 2001
Адрес: Хайфа, Израиль
Сообщений: 133
Nox, привет!

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

Спасибо!

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

Регистрация: Aug 2001
Сообщений: 4,121
оххх... ну какое именно из слов не понятно ?..

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

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

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

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

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

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

Старый 29.10.2002, 14:00
lexass вне форума Посмотреть профиль Отправить личное сообщение для lexass Посетить домашнюю страницу lexass Найти все сообщения от lexass
  № 5  
lexass
 
Аватар для lexass

Регистрация: Sep 2000
Адрес: SPb
Сообщений: 3,374
Отправить сообщение для lexass с помощью ICQ
По умолчанию Гы%)))

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

Цитата:
Оригинал написал(а) scriptum
Nox, привет!
Тебе не трудно будет объяснить чуть-чуть подробнее?
ИМХО
Nox Noctis, трудно будет тебе объяснить... :/
попроси товарища "Baltika"
меня тоже не надо просить, я незнаю
еще может тебе помочь "Max N Chubin_"

2scriptum
вот ответ на твой вопрос :

слово "подождать"
_____
резулт. достаточное кол-во топиков и примеров и мыслей и юмора
__________________
Старый плюс лучше новых двух.
I like RTFM
попросил - подожди - обработай
Chr(255) == '\xFF' - это про "я"
lexass



Последний раз редактировалось lexass; 29.10.2002 в 14:05.
Старый 29.10.2002, 14:05
Baltika вне форума Посмотреть профиль Отправить личное сообщение для Baltika Посетить домашнюю страницу Baltika Найти все сообщения от Baltika
  № 6  
Baltika

Регистрация: Oct 2000
Сообщений: 1,593
Отправить сообщение для Baltika с помощью ICQ Отправить сообщение для Baltika с помощью MSN Отправить сообщение для Baltika с помощью Skype™
lexass, пора менять подпись... ;))

Старый 29.10.2002, 14:08
lexass вне форума Посмотреть профиль Отправить личное сообщение для lexass Посетить домашнюю страницу lexass Найти все сообщения от lexass
  № 7  
lexass
 
Аватар для lexass

Регистрация: Sep 2000
Адрес: SPb
Сообщений: 3,374
Отправить сообщение для lexass с помощью ICQ
Baltika, поменял
__________________
Старый плюс лучше новых двух.
I like RTFM
попросил - подожди - обработай
Chr(255) == '\xFF' - это про "я"
lexass


Старый 29.10.2002, 14:12
Baltika вне форума Посмотреть профиль Отправить личное сообщение для Baltika Посетить домашнюю страницу Baltika Найти все сообщения от Baltika
  № 8  
Baltika

Регистрация: Oct 2000
Сообщений: 1,593
Отправить сообщение для Baltika с помощью ICQ Отправить сообщение для Baltika с помощью MSN Отправить сообщение для Baltika с помощью Skype™
во..., терь совсем другое дело!


Старый 29.10.2002, 14:14
lexass вне форума Посмотреть профиль Отправить личное сообщение для lexass Посетить домашнюю страницу lexass Найти все сообщения от lexass
  № 9  
lexass
 
Аватар для lexass

Регистрация: Sep 2000
Адрес: SPb
Сообщений: 3,374
Отправить сообщение для lexass с помощью ICQ
Цитата:
Оригинал написал(а) Baltika
во..., терь совсем другое дело!
А, это, мммм-м-м..., поймут ???
__________________
Старый плюс лучше новых двух.
I like RTFM
попросил - подожди - обработай
Chr(255) == '\xFF' - это про "я"
lexass


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

Регистрация: Oct 2000
Сообщений: 1,593
Отправить сообщение для Baltika с помощью ICQ Отправить сообщение для Baltika с помощью MSN Отправить сообщение для Baltika с помощью Skype™
дык ты объяснять и будеШь =))

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

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

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

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


 


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


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