我已經在Flash Builder 4中使用Flex 4創建了一個示例桌面應用程序,其中我正在使用BorderContainer中的按鈕。 我已經應用了皮膚按鈕,其中包括下拉陰影,發光濾鏡,斜角濾鏡和漸變顏色。濾鏡和漸變顏色不能同時應用於按鈕皮膚
但我面臨一個問題,同時使用過濾器和漸變填充。 使用過濾器時,漸變填充不顯示,反之亦然。 請讓我知道我犯了什麼錯誤。
這是main.mxml代碼:
<s:BorderContainer backgroundColor="#003C7B" verticalCenter="0" horizontalCenter="0" height="350" width="450">
<s:Button id="btn" label="Select" color="white" verticalCenter="0" skinClass="BlueButtonSkin" horizontalCenter="0"/>
</s:BorderContainer>
過濾器和漸變填充皮膚類代碼如下:本
<s:Rect id="backgroundAndShadow" left="0" right="0" top="0" bottom="0" radiusX="5" radiusY="5"
topLeftRadiusX="5" topLeftRadiusY="5" topRightRadiusX="5" topRightRadiusY="5"
bottomLeftRadiusX="5" bottomLeftRadiusY="5" bottomRightRadiusX="5" bottomRightRadiusY="5">
<s:fill>
<s:LinearGradient rotation="90">
<s:GradientEntry color="#00366E"/>
<s:GradientEntry color="#013A8B" />
</s:LinearGradient>
</s:fill>
<s:filters>
<s:GlowFilter alpha="0.9" color="#ffffff" inner="false" knockout="true" blurX="8" blurY="8" />
<s:BevelFilter angle="270" distance="5" />
</s:filters>
</s:Rect>
<s:RectangularDropShadow id="dropShadow" blurX="8" blurY="8" alpha="0.5" distance="5" tlRadius="5" trRadius="5" blRadius="5" brRadius="5"
angle="45" color="#000000" left="2" top="0" right="0" bottom="0"/>
<s:Rect id="border" left="0" right="0" top="0" bottom="0" width="75" height="15"
topLeftRadiusX="5" topLeftRadiusY="5" topRightRadiusX="5" topRightRadiusY="5"
bottomLeftRadiusX="5" bottomLeftRadiusY="5" bottomRightRadiusX="5" bottomRightRadiusY="5">
<s:stroke>
<s:SolidColorStroke joints="bevel" caps="round" color="#84C2F2" weight="0.3" alpha="0.3"/>
</s:stroke>
</s:Rect>
<s:Label id="labelDisplay"
textAlign="center"
verticalAlign="middle"
maxDisplayedLines="2"
horizontalCenter="0" verticalCenter="0"
left="10" right="10" top="2" bottom="2">
</s:Label>
有什麼建議?
我附上了按鈕所需的外觀以供參考:
是的,漸變色出現,但所需的效果受到干擾,它並沒有顯示出我想要的樣子。 – 2013-03-01 03:06:48
好吧,這完全是一個完全不同的問題:)我通常必須玩這樣的事情一段時間才能最終發現令人滿意的效果/設置組合。如果你仍然卡住,也許你可以嘗試發佈另一個問題,描述你所追求的效果(我確定我讓它聽起來比實際更容易)。 PS:我從來沒有發現淘汰賽的財產是有用的。 – 2013-03-01 04:07:28
我同意你的Sunil.But如果我保持淘汰賽的屬性,除了梯度填充部分,我需要的按鈕外觀才能實現。我唯一擔心的是要同時管理這兩者。 – 2013-03-01 04:47:45