Статьи

Изменение атрибутов в компонентах MX 2004 Halo

Один из наиболее часто задаваемых вопросов, касающихся компонентов Flash MX 2004 и темы Halo, заключается в том, как глобально изменить цвет «Ролловера» в компоненте «Список» и т. Д. Из стандартных ярких цветов. В следующих примерах (я не изменил все атрибуты) просто создайте новый документ Flash в Flash MX 2004, добавьте следующий код в первый кадр слоя по умолчанию и перетащите экземпляр компонента List и Text Area в сцена и предварительный просмотр фильма.

Код прост, и в этом примере он случайным образом изменяет цвета ‘themeColor’, background ‘на случайное значение, устанавливает значения’ fontSize ‘и’ fontWeight ‘на более удобные для использования и случайным образом меняет цвет шрифта. Используя setInterval (), функция RandomizeStyles () обновляется каждую секунду, чтобы показать случайность в действии.

Примечание. В реальных примерах для ваших проектов вы, очевидно, изменили бы «themeColor» и другие атрибуты со случайного значения на паллету, подходящую для вашего сайта.

function RandomizeStyles() { _global.style.setStyle("themeColor", Math.round(Math.random()*0xF6f6f6)); _global.style.setStyle("backgroundColor", Math.round(Math.random()*0xF6f6f6)); _global.style.setStyle("fontSize", 11); _global.style.setStyle("fontWeight", "bold"); _global.style.setStyle("color", Math.round(Math.random()*0xF6f6f6)); } RandomizeStyles(); setInterval(RandomizeStyles, 1000);