<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"
horizontalAlign="center"
verticalAlign="middle">
<mx:Script>
<![CDATA[
import mx.effects.easing.*;
import flash.events.MouseEvent;
public function doZoom(event:MouseEvent):void
{
if (zoomAll.isPlaying)
{ //判断动作是否正在进行中
zoomAll.reverse(); //如果是就返回(如果是放大就变成缩小)
}
else
{
zoomAll.play([event.target], event.type == MouseEvent.ROLL_OUT ? true : false); //判断事件是否是 鼠标移出事件,如果是就为true否则的话就为false
}
}
]]>
</mx:Script>
<mx:Glow id="glow"
duration="1000"
alphaFrom="0.6"
alphaTo="0.2"
blurXFrom="0.0"
blurXTo="50.0"
blurYFrom="0.0"
blurYTo="50.0"
color="0xffffff"/>
<mx:Blur id="blurImage"
duration="1000"
blurXFrom="0.0"
blurXTo="10.0"
blurYFrom="0.0"
blurYTo="10.0"/>
<mx:Sequence id="movePauseMove">
<mx:Move yBy="-150"
duration="1000"
easingFunction="Bounce.easeOut"/>
<mx:Move yBy="150"
duration="1000"
easingFunction="Bounce.easeIn"/>
</mx:Sequence>
<mx:Zoom id="zoomAll"
zoomWidthFrom="1"
zoomWidthTo="1.5"
zoomHeightFrom="1"
zoomHeightTo="1.5"/>
<mx:Image source="Test.png"
rollOverEffect="{glow}"
id="back"/>
<mx:Image source="Test.png"
mouseDownEffect="{blurImage}"
toolTip="Welcome"
y="78"/>
<mx:Image source="Test.png"
mouseDownEffect="{movePauseMove}"
id="image4"/>
<mx:Image source="Test.png"
rollOver="doZoom(event)"
rollOut="doZoom(event)"
id="image5"/>
</mx:Application>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"
horizontalAlign="center"
verticalAlign="middle">
<mx:Script>
<![CDATA[
import mx.effects.easing.*;
import flash.events.MouseEvent;
public function doZoom(event:MouseEvent):void
{
if (zoomAll.isPlaying)
{ //判断动作是否正在进行中
zoomAll.reverse(); //如果是就返回(如果是放大就变成缩小)
}
else
{
zoomAll.play([event.target], event.type == MouseEvent.ROLL_OUT ? true : false); //判断事件是否是 鼠标移出事件,如果是就为true否则的话就为false
}
}
]]>
</mx:Script>
<mx:Glow id="glow"
duration="1000"
alphaFrom="0.6"
alphaTo="0.2"
blurXFrom="0.0"
blurXTo="50.0"
blurYFrom="0.0"
blurYTo="50.0"
color="0xffffff"/>
<mx:Blur id="blurImage"
duration="1000"
blurXFrom="0.0"
blurXTo="10.0"
blurYFrom="0.0"
blurYTo="10.0"/>
<mx:Sequence id="movePauseMove">
<mx:Move yBy="-150"
duration="1000"
easingFunction="Bounce.easeOut"/>
<mx:Move yBy="150"
duration="1000"
easingFunction="Bounce.easeIn"/>
</mx:Sequence>
<mx:Zoom id="zoomAll"
zoomWidthFrom="1"
zoomWidthTo="1.5"
zoomHeightFrom="1"
zoomHeightTo="1.5"/>
<mx:Image source="Test.png"
rollOverEffect="{glow}"
id="back"/>
<mx:Image source="Test.png"
mouseDownEffect="{blurImage}"
toolTip="Welcome"
y="78"/>
<mx:Image source="Test.png"
mouseDownEffect="{movePauseMove}"
id="image4"/>
<mx:Image source="Test.png"
rollOver="doZoom(event)"
rollOut="doZoom(event)"
id="image5"/>
</mx:Application>