使用MXML中设置样式的方式来设置触发器和效果,原理是使用<mx:Style>标签中定义触发器的效果。
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="vertical" fontSize="12">
<mx:Style>
Button
{
mouseDownEffect: grow;
mouseUpEffect: revert;
}
</mx:Style>
<!-- 定义效果 -->
<mx:Zoom id="grow" duration="100" zoomHeightTo="2.5" zoomWidthTo="2.5" />
<mx:Zoom id="revert" duration="50" zoomHeightTo="1" zoomWidthTo="1" />
<mx:Panel title="创建效果" width="240" height="160"
verticalAlign="middle" horizontalAlign="center">
<mx:Button label="Click" />
</mx:Panel>
</mx:Application>