ActionScript
TypeScript
JavaScript

LayaAir引擎播放SWF逐帧动画

发布时间:2017-01-20

LayaAir引擎支持播放flash动画文件,但动画文件中不能包含文本、形状渐变、遮罩、代码这样的特殊内容。


一、通过LayaAirIDE将flash动画SWF文件转换成LayaAir引擎支持的swf格式

第一步:选择菜单【工具】【SWF转换】就可以打开SWF转换面工具

blob.png

第二步:将要转换的.swf文件拖入到转换界面,即可进入转换状态。

blob.png

第三步:点击“开始转换”即可进行转换。

blob.png

第四步:转换后输出的LayaAir引擎可用的文件

blob.png


二、在LayaAir引擎中使用MovieClip类来播放转换以后的动画文件。

package  
{
	import laya.ani.swf.MovieClip;
	/**
	 * ...
	 * @author ww
	 */
	public class MovieClipSample 
	{
		
		public function MovieClipSample() 
		{
			Laya.init(1000, 900);
			test();
		}
		private function test():void
		{
			var movieClip:MovieClip;
			movieClip = new MovieClip();
			movieClip.url = "res/swf/ccf.swf";
			movieClip.pos(300, 300);
			Laya.stage.addChild(movieClip);
		}
	}

}