flex中怎么使图片移动

第一种方法

 

<? xml version="1.0" encoding="utf-8" ?>
< mx:Application  xmlns:mx ="http://www.adobe.com/2006/mxml"  layout ="absolute"  xmlns:ns1 ="*" >
    
< mx:Image  id ="image"  x ="31"  y ="30"  source ="img/friend.gif" />
    
< mx:Button  x ="31"  y ="114"  label ="点击开始移动"  id ="btnMove"  click ="myMove.play()" />
    
<!--  定义move动画对像,设置目标对像target   -->
    
< mx:Move  id ="myMove"  target ="{image}"  xFrom ="20"  yFrom ="20"  xTo ="450"  yTo ="400"  duration ="2000" ></ mx:Move >
    
< mx:Button  x ="31"  y ="144"  label ="点击后停止"  id ="btnStop"  click ="myMove.end()"  width ="92" />
    
< mx:Button  x ="31"  y ="174"  label ="点击后暂停,再点无用"  id ="btnPause"  click ="myMove.pause()"  width ="144" />
</ mx:Application >

第二种方法:

 

<? xml version = " 1.0 "  encoding = " utf-8 " ?>
< mx:Application xmlns:mx = " http://www.adobe.com/2006/mxml "  layout = " absolute "  creationComplete = " initApp() " >
    
< mx:Script >
        
<! [CDATA[
            import mx.effects.Move;
            
private  var myMove:Move;
            
internal  function initApp(): void {
                myMove
=new Move();
                myMove.xFrom
=50;
                myMove.xTo
=400;
                myMove.duration
=2000;
                myMove.target
=image;//指定目标对像
            }

        ]]
>
    
</ mx:Script >
    
< mx:Image x = " 23 "  y = " 10 "  source = " img/friend.gif "  id = " image " />
    
< mx:Button x = " 23 "  y = " 65 "  label = " 点击我,开始移动 "  id = " btnMove "  click = " myMove.play() " />
</ mx:Application >

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值