4,327
社区成员




internal function over(e:Event):void
{
var obj:VBox = (e.currentTarget as VBox);
//obj.styleName = "over"; //在样式里面定义就OK
//这样写,只能使border加粗1px,不能达到加粗5px的目的
obj.setStyle("borderStyle","solid");
obj.setStyle("borderThicness",5);
obj.setStyle("borderColor","#6F7C86");
}
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute">
<mx:VBox backgroundColor="#FFFFFF" width="100" height="100" id="vb" borderStyle="solid" borderThickness="2">
</mx:VBox>
<mx:Button click="click()" x="100" y="200">
</mx:Button>
<mx:Script>
<![CDATA[
internal function click():void
{
vb.setStyle("borderThickness",5); //能成功设置border为5px
}
]]>
</mx:Script>
</mx:Application>