![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
![]() |
![]()
Сообщение
#1
|
|
Новичок ![]() Группа: Новичок Сообщений: 6 Регистрация: 10.02.2006 Пользователь №: 199 ![]() |
Плз подскажите, как вставить текст подгружаемый из текстовика????
|
|
|
![]()
Сообщение
#2
|
|
Ветеран конференции ![]() ![]() ![]() ![]() ![]() Группа: Flash Zone Team Сообщений: 4988 Регистрация: 10.03.2005 Из: Киев Пользователь №: 5 ![]() |
Цитата(Mike @ 10.02.2006 - 19:46) Плз подскажите, как вставить текст подгружаемый из текстовика???? Mike Создай текстовик (text.txt), с содержимым в формате принятым в CGI: var1=value1&var2=value2 (любое количество пар "переменная=значение"). Во флеше нужно загрузить данные из файла: loadVariables("text.txt",_root); |
|
|
![]()
Сообщение
#3
|
|
Новичок ![]() Группа: Новичок Сообщений: 6 Регистрация: 10.02.2006 Пользователь №: 199 ![]() |
Прописао все loadVariables("text.txt",_root); а в файле написал news=привет
но flash его не читает((( |
|
|
![]()
Сообщение
#4
|
|
Ветеран конференции ![]() ![]() ![]() ![]() ![]() Группа: Flash Zone Team Сообщений: 4988 Регистрация: 10.03.2005 Из: Киев Пользователь №: 5 ![]() |
Цитата(Mike @ 10.02.2006 - 20:49) Прописао все loadVariables("text.txt",_root); а в файле написал news=привет но flash его не читает((( Дорогой Mike Если что не получается, не побрезгуй почитать Хелп (IMG:http://f.hostq.ru/forum/style_emoticons/default/wink.gif) Флеш всё читает, так как эта методика проверена и апробирована в миллионах флеш-проектов по всему вебу (со времён флеша 4, в котором появилась возможность загружать во флеш из файла). Кроме прописания loadVariables, ты ещё должен вывести на экран информацию из переменной var1 (var2 и т.д.) - news в твоём случае. Одним из способов, помимо обработки переменной после загузки во флешку, есть создание текстового поля (Dynamic Text), которому присвоить, в поле Var, имя переменной (news). И тогда текст из файла отобразится автоматически в данном поле. |
|
|
![]()
Сообщение
#5
|
|
Новичок ![]() Группа: Новичок Сообщений: 3 Регистрация: 10.03.2006 Пользователь №: 241 ![]() |
Попылся данные во флэш загрузить, не сразу, но заработало.
По хэлпу догадываюсь, что данные не успевают загрузиться, а анимация продолжается. Отсюда рождается вопрос. - Как притормозить анимацию и выполнение кода до полной загрузки данных? |
|
|
![]()
Сообщение
#6
|
|
Ветеран конференции ![]() ![]() ![]() ![]() ![]() Группа: Flash Zone Team Сообщений: 4988 Регистрация: 10.03.2005 Из: Киев Пользователь №: 5 ![]() |
Цитата(Fedor @ 10.03.2006 - 18:26) По хэлпу догадываюсь, что данные не успевают загрузиться, а анимация продолжается. Отсюда рождается вопрос. - Как притормозить анимацию и выполнение кода до полной загрузки данных? Fedor При работе (и тестировании) локально с тормозами при загрузке данных можно не столкнутся (или столкнутся минимально). При реальной же работе, в онлайне, сразу же можно столкнутся с подобной проблемой - в зависимости от скорости коннекта (во флеше, кстати, есть поддержка теста работы на определённой скорости загрузки). Одним из трюков для решения "проблемы тормозов" является добавление промежуточных кадров - между кадром, где loadVariables и кадром где эти данные обрабатываются и используются. Нужно персонально для каждого конкретного случая использовать (подобрать) своё количество дополнительных кадров. Всё также зависит и от объёма данных. При больших объёмах загружаемых данных (например, целых страницах текста или объёмных хтмл-страниц) этот трюк может оказаться неудобным (и неприемлимым). В таком случае нужно писать или свой обработчик, или воспользоваться готовым решением - флеш компонентом (например LoadText Component). |
|
|
![]() ![]()
Сообщение
#7
|
|
C:\> ![]() ![]() ![]() ![]() ![]() Группа: Супермодераторы Сообщений: 1610 Регистрация: 10.04.2006 Из: Млечный Путь, 3-я планета от Солнца, Россия, Московская область, Жуковский. Пользователь №: 293 ![]() |
можно еще так:
Код lv=new LoadVars() lv.load("vars.txt") lv.onLoad=function(){ var xnum= lv.x var ynum= lv.y trace(xnum) trace(ynum) } а в файле vars.txt напиши вот что: x=120&y=250 все. да кстати, положи файл с переменнами в одну папку с swf. |
|
|
![]()
Сообщение
#8
|
|
Ветеран конференции ![]() ![]() ![]() ![]() ![]() Группа: Flash Zone Team Сообщений: 4988 Регистрация: 10.03.2005 Из: Киев Пользователь №: 5 ![]() |
Цитата(tiHo @ 10.04.2006 - 23:12) можно еще так: Тоже вариант (IMG:http://f.hostq.ru/forum/style_emoticons/default/wink.gif) Цитата все. да кстати, положи файл с переменнами в одну папку с swf. Более корректно скажем, что нужно указать путь к файлу с переменными (в методе load): Код lv.load("vars.txt")
|
|
|
![]() ![]()
Сообщение
#9
|
|
C:\> ![]() ![]() ![]() ![]() ![]() Группа: Супермодераторы Сообщений: 1610 Регистрация: 10.04.2006 Из: Млечный Путь, 3-я планета от Солнца, Россия, Московская область, Жуковский. Пользователь №: 293 ![]() |
главное смысл понятен (IMG:http://f.hostq.ru/forum/style_emoticons/default/smile.gif)
|
|
|
![]()
Сообщение
#10
|
|
Ветеран конференции ![]() ![]() ![]() ![]() ![]() Группа: Flash Zone Team Сообщений: 4988 Регистрация: 10.03.2005 Из: Киев Пользователь №: 5 ![]() |
Цитата loadVariables("text.txt",_root); Об этом кстати я написал в 9м номере рассылки (IMG:http://f.hostq.ru/forum/style_emoticons/default/wink.gif) . Это я к тому, что данная тема уже рассматривалась (на форуме и в рассылке), и в дальнейшем (новым участникам) подобные вопросы на форуме задавать не стоит (IMG:http://f.hostq.ru/forum/style_emoticons/default/smile.gif) - а идти читать рассылку или пользоваться поиском по форуму. О варианте lv=new LoadVars() также стоит рассказать в рассылке (посмотрим, может в следующем номере). |
|
|
![]() ![]() |
![]() |
Текстовая версия | Сейчас: 31.10.2016 - 08:44 |