简明现代魔法 -> Flex/ActionScript/AIR -> 图片自动移动
图片自动移动
2009-10-06
效果演示
程序代码
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute"
creationComplete="initApp()" width="700" height="350">
<mx:Script>
<![CDATA[
import mx.effects.Move;
private var myMove:Move;
internal function initApp():void{
myMove=new Move();
myMove.xFrom=0;
myMove.xTo=220;
myMove.duration=2000;
myMove.target=image; //指定目标对像
myMove.play();
}
]]>
</mx:Script>
<mx:Image x="0" y="0" source="images/desktop.jpg" id="image"/>
<mx:Button label="点击开始移动" id="btnMove" click="myMove.play()" fontSize="12" x="298" y="316"/>
</mx:Application>
在function initApp()内加上一句调用myMove.play(),那么这个方法就实现了图片的自动播放了。在外层容器上加上这么一句creationComplete="initApp()",那么在外层容器创建完毕之后,马上执行该方法,那么就实现了图片的自动播放了。
