XML Flash tagCloud — красивое облако тегов на флеше с подгрузкой данных из XML — файла
Возможности
- Регулируемая скорость вращения
- Настраиваемые цвета
- Настраиваемые шрифты и их размер
- Настраиваемые цвет при наведении курсора
- Возможность вставки изображений
- Возможность вставки ссылок
Недостатки
- Нет поддержки кириллицы (теги можно выводить лишь латиницей)
- Нельзя указать абсолютный путь к XML — файлу (только относительно текущей директории)
Доработка
Попробуем доработать данный скрипт, убрав всего его недостатки. Готовый результат вы можете увидеть на этом сайте.
Скачиваем архив с сайта автора. Для этого вводим свой e-mail как показано на Рис. 1.
Рис. 1 Ввод e-mail для доступа к закачке
После ввода валидного e-mail адреса вам откроется возможность скачать любой скрипт автора. Рис. 2.
Рис. 2 Разблокированный раздел
После скачивания архива распаковываем его в любую папку. Рис. 3.
Рис. 3 Список файлов
Открываем в Adobe Flash файл исходника source/text_and_image_cloud.fla
. Рис. 4.
Рис. 4 Открытие исходника
Для исправления первого недочета необходимо добавить текстовый слой (Рис. 5) за пределами ролика и внедрить в него нужный нам шрифт (Рис. 6).
Рис. 5 Создание текстового слоя
Рис. 6 Внедрение шрифта
Если вы все сделали правильно, то после компиляции (Ctrl
+ Enter
) вы увидите ролик уже с русскими тегами. Рис. 7.
Рис. 7 Скомпилированный ролик
Для исправления второго недочета в свойствах жмем редактировать класс ImageCloud.as
. Рис. 8.
Рис. 8 Находим класс ImageCloud
Копируем строку 83 и вставляем ее после конца абзаца. Комментируем 83 строку, а в 84 строке удаляем переменную baseURL
. Рис. 9.
Рис. 9 Правка класса ImageCloud
Теперь можно загружать XML — файл с любого пути, главное, чтобы с того же домена (хотя и это ограничение можно снять).
Ссылки
Источник: https://www.kobzarev.com/programming/translate-xml-flash-tagcloud/