Змінити розмір компонента ColorPicker можна тільки через його стилі: swatchWidth. swatchHeight. backgroundPadding. textFieldWidth і textFieldHeight. При спробі змінити розмір палітри за допомогою інструменту перетворення або за допомогою ActionScript, використовуючи метод setSize (). або через властивості width. height. scaleX або scaleY ці значення ігноруються при створенні SWF-файлу, і компонент ColorPicker відображається з розміром за умовчанням. Розмір фону палітри зміниться відповідно до кількості стовпців, заданим за допомогою методу setStyle () для стилю columnCount. Кількість стовпців за замовчуванням дорівнює 18. Можна задати тисячу двадцять чотири призначених для користувача кольори, і палітра змінить свій розмір по вертикалі відповідно до кількості зразків.
Використання стилів для компонента ColorPicker
Для зміни зовнішнього вигляду компонента ColorPicker можна задати кілька стилів. Наприклад, наступна процедура змінює кількість стовпців (columnCount) в палітрі на 12, змінює висоту (swatchHeight) і ширину (swatchWidth) зразків кольору, а також змінює внутрішні поля текстового поля (textPadding) і фону (backgroundPadding).
Створіть новий файл Flash (ActionScript 3.0).
Перетягніть компонент ColorPicker в робочу область і надайте йому ім'я екземпляра aCp.
Відкрийте панель «Дії», виберіть Кадр 1 на основний часовій шкалі і введіть наступний код:
Виберіть «Управління»> «Тестувати ролик».
Відкрийте компонент ColorPicker, клацнувши його мишею, щоб побачити, як ці параметри змінили його зовнішній вигляд.
Використання обкладинок для компонента ColorPicker
Компонент ColorPicker використовує такі обкладинки для візуалізації своїх станів.
Обкладинки компонента ColorPicker
Можна змінити колір обкладинки Background для зміни кольору фону палітри.
Створіть новий файл Flash (ActionScript 3.0).
Перетягніть компонент ColorPicker в робочу область.
Двічі клацніть компонент, щоб відкрити палітру його обкладинок.
Двічі клацніть обкладинку Background, щоб вибрати її, після чого в інспектор властивостей з'явиться палітра «Заливка».
У палітрі «Заливка» виберіть колір # 999999, щоб застосувати його до обкладинки Background.
Натисніть кнопку «Назад» у лівій частині панелі редагування над робочою областю, щоб повернутися в режим редагування документа.
Виберіть «Управління»> «Тестувати ролик».
Якщо клацнути палітру, її фон повинен бути сірим, як на малюнку нижче.
Компонент ColorPicker з темно-сірої обкладинкою Background