
求一个用flash cs3(actionscript 3.0)代码载入并控制swf的播放(播放完毕后不重复播放,自动转到下一针
importflash.net.URLRequest;varldr:Loader=newLoader();varurl:String="abc.swf";varurlRe...
import flash.net.URLRequest;
var ldr:Loader = new Loader();
var url:String = "abc.swf";
var urlReq:URLRequest = new URLRequest(url);
ldr.load(urlReq);
addChild(ldr);
这个可用于加载,那控制和转到下一帧怎么解决?求帮忙啊!!!!!!! 展开
var ldr:Loader = new Loader();
var url:String = "abc.swf";
var urlReq:URLRequest = new URLRequest(url);
ldr.load(urlReq);
addChild(ldr);
这个可用于加载,那控制和转到下一帧怎么解决?求帮忙啊!!!!!!! 展开
1个回答
展开全部
import flash.net.URLRequest;
import flash.events.Event;
//假设现在是第一帧,载入SWF
var ldr:Loader = new Loader();
var url:String = "abc.swf";
var urlReq:URLRequest = new URLRequest(url);
ldr.load(urlReq);
ldr.contentLoaderInfo.addEventListener(Event.COMPLETE,addtoStage);
function addToStage(event:Event):void{
var content:MovieClip = event.currentTarget.content as MovieClip;
addChild(content);
content.gotoAndPlay(1);
content.addEventListener(Event.ENTER_FRAME,listenFrame);//监听载入的SWF播放
}
function listenFrame(event:Event):void{
if(event.currentTarget.currentFrame == 1){
gotoAndPlay(2); //转到第二帧
}
}
import flash.events.Event;
//假设现在是第一帧,载入SWF
var ldr:Loader = new Loader();
var url:String = "abc.swf";
var urlReq:URLRequest = new URLRequest(url);
ldr.load(urlReq);
ldr.contentLoaderInfo.addEventListener(Event.COMPLETE,addtoStage);
function addToStage(event:Event):void{
var content:MovieClip = event.currentTarget.content as MovieClip;
addChild(content);
content.gotoAndPlay(1);
content.addEventListener(Event.ENTER_FRAME,listenFrame);//监听载入的SWF播放
}
function listenFrame(event:Event):void{
if(event.currentTarget.currentFrame == 1){
gotoAndPlay(2); //转到第二帧
}
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询