![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Apr 2009
Сообщений: 56
|
Интересуюсь технологией натягивания картинок на кнопки.
Одни иконки у меня классно накладываются... подносишь мышь к кнопке, меняет фон. А некоторые не меняют. При этом зависит это от самой картинки. Вопрос как сделать картинку с прозрачным фоном чтобы её можно было по нормальному натянуть в флексе на батон? ![]() |
|
|||||
|
Регистрация: Sep 2008
Сообщений: 158
|
|
|
|||||
|
Цитата:
Делал во FlashBuilder в коде написал так
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="955" minHeight="600">
<fx:Declarations>
<!-- Разместить невизуальные элементы (например, службы или объекты значений) -->
</fx:Declarations>
<fx:Script>
<![CDATA[
trace("here");
]]>
</fx:Script>
<mx:Button x="173" y="125" id="b1" upSkin="@Embed(source='btn_slin.jpg')" label="Кнопка" enabled="true"/>
</mx:Application>
вот как выглядит моя кнопка если надать на дизайн Картинку положил в папку flexUserSkin\src Правда, я изменил в коде с <s:Application> на <mx:Application> и в кнопке тоже, соответственно, потому что ругался Флекс Невозможно использовать атрибут "upSkin" для типа компонента spark.components.Button. Набираю в Яндексе spark.components.Button - первой вот такая ссылка spark.components.Button (Flex 4 Beta) которая, к сожелению, мертва Пытался использовать не Спарк компоненты а mx.skins.spark но там вообще я Button не нашел Что я не так сделал |
|
|||||
|
И потом, внес, к примеру, какие-нибудь изменения в проект - добавил пару надписей (в окне Дизайн) итд - тестирую и вижу СТАРУЮ версию без этих надписей.
Что происходит-то вообще ? |
|
|||||
|
Регистрация: Sep 2008
Сообщений: 158
|
Если в Flash Builder то:
<?xml version="1.0" encoding="utf-8"?> <s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark" xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="955" minHeight="600"> <fx:Declarations> <!-- Разместить невизуальные элементы (например, службы или объекты значений) --> </fx:Declarations> <mx:Button x="321" y="153" label="Кнопка" upSkin = "@Embed(source='logo.jpg')"/> </s:Application> |
|
|||||
|
А для более сложного компонента (List, к примеру) ?
Насколько я знаю там стэйты указывать же еще нужно ? Можно пример скинирования показать чекбокса, к примеру, или радиобаттона ? P.S. Для FlashBulder_а |
|
|||||
|
Регистрация: Sep 2008
Сообщений: 158
|
вообще то при нажатии комбинации ctrl+Space все свойства можно посмотреть и их описание почитать
|
|
|||||
|
Регистрация: Jan 2010
Сообщений: 37
|
можна.... но вообше лудше не писать стили в контроле
а описывать через css <mx:Style source="styles.css" /> <mx:Button label="Button 3" styleName"имя стиля" /> |
|
|||||
|
Регистрация: Sep 2008
Сообщений: 158
|
это смотря кто сколько писать любит
в FlashBuilder можна стили создавать отдельными mxml файлами, а потом их подключать к компонентам Последний раз редактировалось veles2008; 08.05.2010 в 21:27. |
![]() |
![]() |
Часовой пояс GMT +4, время: 17:57. |
|
|
« Предыдущая тема | Следующая тема » |
|
|