Пятница, 17.05.2024, 13:48
| RSS
Главная | Каталог статей
Меню сайта
Интересные даты
23.12.2008
рождение проекта
Категории каталога
ActionScript 1.0 | 2.0 [15]
Уроки по Акшин Скрипт версии 2.0
ActionScript 3.0 [0]
Уроки по Акшин Скрипт версии 3.0
Анимация [3]
Уроки по анимации, рисование во Flash
Разное [4]
Все остальное
Форма входа
Поиск
Друзья сайта
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Главная » Статьи » Уроки » ActionScript 1.0 | 2.0

TXT + Flash. Или как загрузить данные из txt-файла во флэш?

Урок в принципе очень полезный. Зная как получать данные из простого текстового файла из вне в swf, можно тем самым облегчить и саму флэшку и возможность редактировать ее после, использую внешний файл.

Самое главное и полезное – это то что, кроме простых данных (цифр, значений) можно загружать и текст. Для правильного отображения текстовый файл должен иметь правильную кодировку, для русского текста например (UTF-8).

1. Создаем текстовый файл с именем «vars.txt», кодировка русская.
2. Вписываем внутри файла (им можно пользоваться в простом блокноте) вот это:
myText=УРА!!! Загрузилось!!! Если вы это видите, то тогда все в порядке! В принципе можно и на английском. Hello world!!!
&myValue=Цифры: 123.341

Поясняю:
Флэш умеет читать то, что хранится в нутрии простых тестовых файлов. Для сортировки написанного, мы должны будем указать «эдакие флажки» в нутрии vars.txt. Поскольку у нас два тестовых поля, у нас два флажка «myText и myValue» (их может быть больше).
myText= после этой фразы, а точней после знака «равно», мы можем писать все что угодно, дабы потом этот текст у нас отображался во флэше. «myText» - это имя первого тестового поля в самой Флэшке, ему мы будем давать значение, у нас это текст.
myValue= это второе текстовое поле с одноименным именем. Здесь будут цифры.
3. Создаем новый fla документ. File > New (Ctrl+N)

4. Создаем два текстовых динамических (Dynamic Text) поля и даем им имена в Variable или Var - «myText и myValue». Смотрим картинки и выставляем им такие же значения.


5. Создаем кнопку, любую, она нужна нам для управления загрузкой этих двух значений из вне.
6. Ставим на эту кнопу такой ActionScript:
on(release) {
 loadVariables("vars.txt", "_root");
}

Т.е. при нажатии release, мы загружаем данные из vars.txt во Флэш, а поскольку у нас стоят флажки, то каждая строчка попадет в свое текстовое поле.
7. Сохраняем и тестируем во Флэше. При нажатии на кнопку у нас происходит загрузка данных и текстового файла. Мы видим что в поле myText у нас появилась запись (УРА!!! Загрузи…) а в поле myValue (Цифры: 123.341).
Самое главное, для того что бы все правильно работало, нужно все правильно указывать! У нас получилось что swf и txt файлы лежат в одной папке (деректории).
Позже, эти навыки можно применить с таким большим размахом, что это всего лишь семечки. К примеру, делал flash-сайт и в нем должны были быть новости, которые самым простым способом должны были обновляться… вот для этого я и применил загрузку данных из вне.

Исходник урока здесь >>>

Категория: ActionScript 1.0 | 2.0 | Добавил: admin (14.01.2009)
Просмотров: 8032 | Комментарии: 1 | Рейтинг: 0.0/0
Сделать бесплатный сайт с uCozCopyright by Flash Tehnologi © 2008-2024 | design by fred_ford