swf(shock wave flash)是Macromedia公司的动画设计返唤兄漏袭软件Flash的专用格式,被广泛应用于网页设计、动画制作等领域,swf文件通常也被称为Flash文件。
/皮枯/创建loader对象var
loader:Loader
=
new
Loader()
//创建URL请求对象,XXX.swf要放在你做的flash的文件夹内.不仅是swf,
一般的图片也可以.声音什么的没试过
var
request
:URLRequest
=
new
URLRequest("XXX.swf")
//loader读取你要读的内容
loader.load(request)
//在舞台上显示你读进来顷握颤的内容.
addChild(loader)
若要在舞台上去除读来的内雀败容,
使用
removeChild(loader)即可.
望采纳.
比如说你的按钮叫 play_btn 。需要先建一个图层和一个空白的影片剪辑,并亏胡伏且把这个影片剪辑放到图层上,实例名为SwfMc,在建一个名为AS的图层,用来写代码。
var Movie_Ldr:Loader=new Loader()
play_btn.addEventListener(MouseEvent.CLICK,loadHandler)
function loadHandler(event:Event):void {
Movie_Ldr.unloadAndStop()
var URLstr:String="这里面写上swf文件的地址"
var req:URLRequest=new URLRequest(URLstr)
Movie_Ldr.load(req)
Movie_Ldr.contentLoaderInfo.addEventListener(Event.COMPLETE,onCOMPLETE)
}
function onCOMPLETE(evt:Event):void {
if (SwfMc.numChildren>0) {
SwfMc.removeChildAt(0)
}
SwfMc.addChild(Movie_Ldr)
//下面还可以对它的其他属性进行调整,如下
SwfMc.x=0
SwfMc.y=0
}
//////////////over
我又测试了一销携下,没有任何问题。
是不是你那做迅个地方弄错了,或是其他笔误。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)