Foxter.ru

Foxter.ru (https://www.foxter.ru/index.php)
-   Web-программирование (https://www.foxter.ru/forumdisplay.php?f=66)
-   -   Кнопка на Flash + *.txt (https://www.foxter.ru/showthread.php?t=1539)

Viper 29.03.2006 14:37

Кнопка на Flash + *.txt
 
Собстно хочу поделиться опытом по созданию кнопки на флеше на которой можно было бы ставить текст и ссылки из текстового файла.

Такая технология создания кнопок используется в шаблонах от BoxedArt.
Все названия используются для примера... Можете менять на свои :)

Итак начнем...

1. Создаем документ, обзываем его и сохраняем в папку (например Test).
2. Создаем Movie Clip (Ctrl+F8) с названием btn_mov
2.1 В этом MС создаем два слоя (Layer 1 и Layer 2).
2.2 В первом слое рисуем текст. Текст не пишем(Он будет написан из файла). Убираем значение Selectable. В строке Var пишем /:button1
2.3 Жмем кнопку Embed... и выбираем через Ctrl строки Uppercase, Lowercase, Numerals, Punctuation, Cyrillic. Жмем Ok
2.4 В слое Layer 2 проделываем то же самое только в строке Var пишем url1
2.5 Помещаем оба текста точно друг над другом.
3. Создаем Button (Ctrl+F8) и помещаем на Layer1 в фрейм Up наш MC.
4. Выходим в основную сцену и помещаем в неё нашу кнопку.
5. Создаем в папке с файлом swf текстовый файл следующего содержания:
button1=Lorem&url1=about.htm
6. Сохраняем файл в кодировке UTF-8(это обязательно для того чтобы отображались текст и ссылки, иначе будет абракадабра).
7. Тестируем :)

Полный текст, скомпиленый мувик и исходники можно взять здесь:
http://viper.name/download/button_txt.zip

Foxter 29.03.2006 18:16

пасиб! полезная вещица!!!

Viper 29.03.2006 22:09

блин.... :( проклятый склероз...
забыл самое главное
в первом фрейме сцены нуно прописать такой экшн -
loadVariablesNum("button.txt", 0);

эх.... :smile3:


Часовой пояс GMT +3, время: 09:52.

Powered by vBulletin
Copyright ©2000-2024, Jelsoft Enterprises Ltd.