PDA

Просмотр полной версии : Вставка текста из txt-файла


o-mega
20.08.2006, 23:39
Приветствую всех!
У меня есть два вопроса. Скажу сразу - в AS я не очень...

Первое. В моем флеш-сайте стоит задача взять текст из внешнего файла (подгружать). Нашел на здесь в исходниках очень хороший пример (смотрите аттач).

Только вот проблема в том, что можно по образу данного примера-исходника вставлять в динамичные текстовые поля, находящиеся непосредственно в сцене. То есть, если поле с текстом находится в символе, работать "импортирование" не будет.
Вот и возникает вопрос - как это можно решить...

И второй вопрос. Если делать подобным образом импорт из текстовика, то получается очень дофига текстовиков. Можно ли загружать текст в такое же динамическое поле, скажем, из php, отправляя скрипту переменные или же брать только какую-то определенную сточку из документа?

Посмотрите пожалуйста вложенный файл. Возможно, в своем вопросе я что-то непонятное сказал - если это так - скажите, что конкретно и я постараюсь уточнить...

Заранее благодарю!

o-mega
21.08.2006, 15:02
Мысли какие-нибудь появились?

KUZEN
21.08.2006, 18:03
Вот например загрузка txt с прелоадером (http://www.blog.kuzen.ru/?p=36)

Ekzi
21.08.2006, 18:13
Или Flasher->уроки or исходники или пойск

o-mega
22.08.2006, 10:06
Это немного не то, что мне было нужно...
Моя задача заключалась в том, чтобы разобраться как можно грузить текст в динамическое поле (пример был выше), однако с условием, что динамическое поле располагается в символе... Пример, прикрепленный мною выше не позволяет это сделать...

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

ffffff
22.08.2006, 11:39
можно написать php скрипт которому будут передаваться имя файла, индекс начала блока, индекс конца блока и он тебе будет выдерать из нужного файла нужный кусок, и делать из него url формат, понятный флэшу.

другого решения нет.

так что

gotoAndPlay("http://php.net");
gotoAndPlay("F1 in da Flash IDE");

o-mega
22.08.2006, 15:32
Хорошая мысль... Делать конечно это зашибусь, но стоит попробовать... Другое дело - по-прежнему остается нерешенной проблема с тем, как используя этот пример, грузить txt в текстовые поля, находящиеся в символе...

KUZEN
22.08.2006, 16:56
Хорошая мысль... Делать конечно это зашибусь, но стоит попробовать... Другое дело - по-прежнему остается нерешенной проблема с тем, как используя этот пример, грузить txt в текстовые поля, находящиеся в символе...
Какая разница куда грузить. хоть делай вложенность в 20 клипов , всё равно суть одна и тажа ... грузить отдельные строчки из файла с помощью чисто флеша никак не получится ...

o-mega
23.08.2006, 10:03
Какая разница куда грузить. хоть делай вложенность в 20 клипов , всё равно суть одна и тажа ... грузить отдельные строчки из файла с помощью чисто флеша никак не получится ...

Нет, вы меня неправильно поняли... Как грузить части файла я додумываю. У меня другой вопрос.

В первом своем посте я вложил исходник, позволяющий импортировать HTML-текст из *.txt в текстовое поле Флеша... Только вот можно делать это в те текстовые поля, которые находятся непосредственно в основной сцене. Если же текстовое поле будет находиться в символе (или нескольких вложенных символах), то этого сделать не получится...

Я не очень разбираюсь в AS, поэтому и не знаю, какой параметр ввести, чтобы решить эту проблему...

KUZEN
23.08.2006, 13:35
я вообще не вижу никакой проблемы, обьясните мне какая разница где будет лежать текстовое поле, на главной сцене ли бо во вложенных клипах ... если на главной то обращаться к нему как

_root.текстовое_поле

а если во вложенных то соответственно

_root.мувик1.мувик2.текстовое_поле

o-mega
23.08.2006, 13:42
А прописывать это нужно где?
Непосредственно в сцене писать или же в самом символе?