Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Редактирование надписи в баннере (http://www.flasher.ru/forum/showthread.php?t=130529)

lex7310 28.09.2009 15:11

Редактирование надписи в баннере
 
Привет всем! Есть баннер там 4 кнопки, подскажите пожалуйста как максимум быстро и удобно можно сделать что бы надписи на кнопках и ссылки можно было менять из внешнего файла (не обязательно xml можно тупо что бы в txt переменные лежали)

Заранее ограмное спасибо!)

Kuruki 28.09.2009 15:18

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

lex7310 28.09.2009 15:22

это понятно!) только как именно все это сделать...
создать txt, там объявить переменные (b='надпись'; l='ссылка'; и тд), потом
куда этот файл вставить и как (include ? )? и тд...

Не особо разбираюсь в этом...(

Kuruki 28.09.2009 15:29

Загрузить текстовый файл можно с помощью LoadVars. Открываем хелп (на русском с примерами http://flasher.ru/forum/showthread.php?t=93300), читаем, пробуем, что непонятно спрашиваем...

lex7310 28.09.2009 15:31

ok щас почитаю...))

Добавлено через 14 минут
так... а как сделать что бы на месте надписи отображалось значение переменной? Сделал у надписи (а надпись находиться в кнопке but, а кнопка находится в графич объекте, а графич. объект находится в movie клипе )) ) тип динамический, ins. name поставил test.

потом где лежит кнопка (в графич. объекте) сверху создал слой и в первом кадре прописал
but.test.text="ПРОВЕРКА";

не работает(

mooncar 28.09.2009 18:59

Писать приравнивание свойства text вам нужно не просто в первом кадре, а в методе onLoad класса LoadVars, то есть когда флеш узнает, что данные загрузились.

Kuruki 28.09.2009 19:14

Лучше не использовать кнопки вообще, т.к. невозможно обратиться к объектам внутри них. Используйте мувиклип с метками _up, _over, _down, _hit для соотвествующих кадров


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

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