Русификация XML Flash tagCloud

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/

Михаил Кобзарёв

Суровый русский тимлид. Жил в Магадане, в офисе московских веб студий и в Тульской деревне. Виртуозно знает WordPress, PHP, ООП, Vue.js и вот это вот все. Делает крутые высоконагруженные сайты, поэтому уже почти захватил весь рынок WordPress разработки в России. Не дает никому делать сайты без спроса. Ведет блог о разработке, дайджест в телеграмме и в ВК. Любит сиськи, баню и радиоэлектронику. 100% патриот (но это не точно). Тролль 542 уровня. Ездит в отпуск раз в 5 лет.

Добавить комментарий

%d такие блоггеры, как: