`
zhong871004
  • 浏览: 63330 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

flex使用sequence不能播放效果

阅读更多
我使用flex中的sequence来实现顺序效果播放,主要想实现将一张图片从A点移动到B点,再从B移动到C,以此类推。我采用move来实现移动效果,先写个mymove类继承move,在构造函数中设置好move的属性,再利用循环创建mymove对象并给各个属性设置值,并将mymove对象添加到sequence中,最后播放sequence中各个动画大的效果,结果出乎意料的是,根本没反应,一下是代码,请各位达人帮忙解决
mymove类
package
{
	import flash.geom.Point;
	
	import mx.effects.Move;
	
	public class Mymove extends Move
	{
		
		public function Mymove(p1:Point,p2:Point,target:Object)
		{
			
			var move:Move=new Move(target);
			move.xFrom=p1.x;move.yFrom=p1.y;
			move.xTo=p2.x;move.yTo=p2.y;
			//move.play();
			move.duration=2000;
		}
		
	}
}


主程序代码:

<?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.Sequence;
            
            internal function initApp():void{
            	var i:int;
            	var mymove:Mymove;
            	var p1:Point,p2:Point;
                var points:Array=new Array(
                new Point(0,0),new Point(0,50),
                new Point(50,50),new Point(50,100),
                new Point(100,100),new Point(100,50));
                for(i=0;i<5;i++){
                	p1=points[i];p2=points[i+1];
                	mymove=new Mymove(p1,p2,img);
                	sequence.addChild(mymove);
                	
                }
                sequence.play();
            }
    
		]]>
	</mx:Script>		
	<mx:Sequence id="sequence">	</mx:Sequence>
	<mx:Image id="img" source="add_reviewer.gif">
		
	</mx:Image>
	<mx:Button x="212" y="297" label="Button" id="btn" click="btn.label=sequence.children.length.toString();"/>
</mx:Application>
还是不行
分享到:
评论

相关推荐

    FLEX 学习进阶-使用动态效果(Parallel and Sequence)

    本篇文章将深入探讨如何使用`Sequence`和`Parallel`两个效果容器来创建复杂的动画序列。 首先,让我们了解基本的动态效果应用。在提供的代码示例中,创建了一个简单的Flex应用程序,包含一个面板、一个按钮和一个...

    flex中动画效果

    `Parallel` 效果会同时运行多个效果,而 `Sequence` 效果则按顺序依次播放。 13. **TweenEffect**:这是大部分效果的基类,提供了动画的基础框架,子类可以通过继承和定制来创建自定义效果。 通过这些动画效果的...

    flex 做的控件翻转动画效果

    在本文中,我们将深入探讨如何使用Adobe Flex技术创建控件翻转动画效果。Flex是一种基于MXML和ActionScript的开源框架,主要用于构建富互联网应用程序(RIA)。它允许开发者设计、构建和部署具有交互性和动态视觉...

    Flex 效果的封转

    在Flex中,我们可以使用内置的Effect类或者自定义Effect类来实现这些效果。内置的Effect类包括Fade、Slide、Move等,它们是EffectUtil类的一部分,这个类提供了一些静态方法来方便地创建和管理效果。在ActionScript...

    flex 经典教程下载

    还可以使用Sequence和Parallel类来组合效果,实现更复杂的动画序列。 **数学函数** 在ActionScript中,可以使用Math库中的函数,如`Math.random()`生成随机数,`Math.round()`进行四舍五入。这些函数在创建动态效果...

    Flex2的几个行为动画源码

    在Flex中,可以使用Resize行为来改变组件的尺寸,例如响应用户的拖动或者随着时间的推移自动调整大小。 3. **BlurExample**: 这个例子涉及到了图形模糊效果的应用。Flex2提供了Blur滤镜,可以对任何显示对象进行...

    flex effects

    9. **Parallel 和 Sequence 效果**:`mx.effects.Parallel`和`mx.effects.Sequence`类允许开发者组合多个效果,前者同时运行所有效果,后者按照顺序播放。这些效果组可以创建复杂的动画序列。 10. **使用方式**:在...

    Flex4特效源码

    除了直接使用预定义的效果外,开发者还可以自定义复杂的动画序列,通过`Parallel`、`Sequence`等效果容器来组合多个效果。例如,你可以创建一个先淡入后发光的连续效果。 Flex4的特效系统提供了强大的灵活性,使得...

    Flex常用特效

    本文将深入探讨Flex特效的使用方法、播放流程、常见效果类以及触发这些效果的方式,并通过实例演示如何实现特定的特效。 首先,让我们了解一下Flex特效的基本概念。EffectManager类是Flex特效的核心管理器,它负责...

    Flex中文官方帮助教程

    开发者可以使用Tween、Animate、Sequence等类来创建复杂的动画效果。 7. **Flex与 BlazeDS/LiveCycle Data Services** Flex可以与后端服务器进行数据交换,BlazeDS和LiveCycle Data Services提供了AMF(Action ...

    Flex UI组件使用全集

    ### Flex UI组件使用全集详解 #### 概述 本文档是基于阿树对Adobe Flex UI组件库的全面整理,并结合Adobe主页上提供的各种组件代码示例进行深度解析。Flex是一种用于构建高度交互式的Web应用的框架,尤其适用于创建...

    FLEX图片处理的特效

    3. **自定义数据效果**:`&lt;mx:Sequence&gt;`和`&lt;mx:Parallel&gt;`是Flex中的两种效果容器,用于组合多个效果并按顺序或同时执行。`itemsChangeEffect1`是一个自定义的序列效果,它包含了`Blur`模糊效果、`Move`移动效果、`...

    flex发光、模糊、弹跳、放大特效

    图片的发光 、 模糊、 弹跳、 放大效果

    Flex4之控制状态转换以及产生动画特效【登录示例】

    Flex4 是Adobe Flex框架的一个版本,它主要使用MXML和ActionScript进行富互联网应用程序(RIA)的开发。在本文档中,我们关注的是如何在Flex4中控制组件的状态转换以及如何实现动画特效,以一个登录示例来阐述。 ...

    flex3的cookbook书籍完整版dpf(包含目录)

    12.7节在Flex Effect里使用DisplacementMapFilter过滤器 12.8节创建AnimateColor 特效 12.9节使用Convolution Filter创建渐变效果 第十三章. 集合(439) 13.1节. 为ArrayCollection添加,排序和获取数据 13.2节. ...

    flex 初学者入门资料

    &lt;mx:Sequence&gt;标签:两种效果顺序发生; 4.WebService 组件 定义webService wsdl="http://weblogs.macromedia.com/mxna/webservices/mxna2.cfc?wsdl" useProxy="false"&gt; &lt;daysBack&gt;30 &lt;limit&gt;{...

    flex3+component组件.pdf

    最后,文档中提及的Datavisualization components(数据可视化组件)是Flex框架中不可或缺的一部分,用于创建各类图表。例如,Chart控件允许开发者制作AreaChart(面积图)、BarChart(柱状图)、BubbleChart(气泡...

    FLEX特效码详解一览

    在Flex开发过程中,特效效果是增强用户界面体验的重要手段之一。本文将对Flex中的一些特效编码进行详细解析,包括发光(Glow)、模糊(Blur)、序列(Sequence)以及缩放(Zoom)等特效的具体实现方式。 #### 一、...

Global site tag (gtag.js) - Google Analytics