使用Loader 类载入.swf 文件,然后通过Loader实例的content 属性访问。创建两个独立的.swf文件:ExternalMovie.swf 和LoaderExample.swf。第一个稍后要被载入到第二个上ExternalMovie.swf 的代码如下:var _color:uint=0x000000;
var _circle:Shape;
updateDisplay( );
function updateDisplay( ):void
{
// 如果circle 没有创建则创建之并显示
if (_circle==null)
{
_circle= new Shape( );
addChild(_circle);
}
// 清除以前画的内容重新画并填充之
_circle.graphics.clear( );
_circle.graphics.beginFill(_color);
_circle.graphics.drawCircle(100,100,40 );
}
// 改变颜色
function setColor(color:uint):void
{
_color=color;
updateDisplay( );
}
// 获取颜色
function getColor( ):uint
{
return _color;
}
现在通过LoaderExample.swf去载入ExternalMovie.swf,代码如下:// 创建Loader并显示
var _loader:Loader= new Loader( );
addChild(_loa