1、嵌入swf
/**
* 嵌入测试
* @date 2012-7-6 下午5:10:10
* @author 忧里修斯
*
*/
package com.dream.test
{
import flash.display.Loader;
import flash.display.MovieClip;
import flash.display.Sprite;
import flash.events.Event;
import flash.utils.ByteArray;
public class EmbedTest extends Sprite
{
[Embed(source="./role.swf", mimeType="application/octet-stream")]
private var RoleSwf:Class;
private var _loader:Loader;
public function EmbedTest()
{
var obj:Object = new RoleSwf();
_loader = new Loader();
_loader.loadBytes(new RoleSwf() as ByteArray);
_loader.contentLoaderInfo.addEventListener(Event.COMPLETE,onLoadCompleteHandler);
}
private function onLoadCompleteHandler(e:Event):void
{
var mc:MovieClip = _loader.content as MovieClip;
this.addChild(mc);
}
}
}
本文介绍如何在代码中嵌入swf文件,并通过Loader加载该文件,最终在舞台上显示MovieClip。
205

被折叠的 条评论
为什么被折叠?



