Кнопка Flex4 закрыта графикой во время выполнения и непригодна для использования - PullRequest
2 голосов
/ 21 апреля 2011

Новичок здесь,

У меня есть скин-кнопка с x = 47, y = 126, которая позже «покрывается» .png, который загружается динамически. После загрузки .png кнопка исчезает. Как я могу сказать Flash Builder 4 поместить файл .png за кнопкой, чтобы он всегда был кликабельным. К вашему сведению: если я уберу кнопку с графика, она будет работать нормально, но в целях дизайна мне бы очень хотелось, чтобы она оставалась там, где она есть.

Спасибо

Джейсон М.

Ответы [ 2 ]

3 голосов
/ 21 апреля 2011

Вы также можете попробовать присвоить кнопке значение глубины 1 или выше.

"Spark containers order their items based on their depth property, with the lowest depth in the back, and the higher in the front.Items with the same depth value appear in the order they are added to the container."

<s:Button x="47" y="126" depth="1" skin="customSkin"/>

И наоборот, вы можете добавить меньшую глубину к .png, или, если вы рисуете их в том же контейнере, измените их порядок в них. (Из цитаты выше по глубине)

1 голос
/ 21 апреля 2011

Если вам нужно иметь изображение в качестве фона для вашей кнопки, вы должны поместить его позади кнопки следующим образом:

<s:Group>
    <s:BitmapImage />
    <s:Button />
</s:Group>

Я полагаю, что ваш случай следующий:

<s:Group>
    <s:Button />
    <s:BitmapImage />
</s:Group>
...