请教AS3中,与调用的swf通信的问题
这是在主swf文件中写的,调用game.swf我现在想每隔一秒钟,将这里的flag变量的数值更新成game.swf里面的flag1变量,我该怎么做。。varflag:in...
这是在主swf文件中写的,调用game.swf
我现在想每隔一秒钟,将这里的flag变量的数值更新成game.swf里面的flag1变量,我该怎么做。。
var flag:int;
var request:URLRequest = new URLRequest("game.swf");
var loader:Loader = new Loader();
loader.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS, loadProgress);
loader.contentLoaderInfo.addEventListener(Event.COMPLETE, loadComplete);
loader.load(request);
addChild(loader);
}
function loadProgress(event:ProgressEvent):void{
var percentLoaded:Number = event.bytesLoaded/event.bytesTotal;
percentLoaded = Math.round(percentLoaded * 100);
}
function loadComplete(event:Event):void{
} 展开
我现在想每隔一秒钟,将这里的flag变量的数值更新成game.swf里面的flag1变量,我该怎么做。。
var flag:int;
var request:URLRequest = new URLRequest("game.swf");
var loader:Loader = new Loader();
loader.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS, loadProgress);
loader.contentLoaderInfo.addEventListener(Event.COMPLETE, loadComplete);
loader.load(request);
addChild(loader);
}
function loadProgress(event:ProgressEvent):void{
var percentLoaded:Number = event.bytesLoaded/event.bytesTotal;
percentLoaded = Math.round(percentLoaded * 100);
}
function loadComplete(event:Event):void{
} 展开
2个回答
展开全部
在 loadComplete 方法内 添加下列代码
function loadComplete(event:Event):void {
//这里是添加的代码
var tar=event.target.content;
function getGameflag1() {
flag=tar.flag1;
//trace(flag);
}
setInterval(getGameflag1,1000);
//end
}
希望能帮到你,如果有不懂的,可以再联系我。
function loadComplete(event:Event):void {
//这里是添加的代码
var tar=event.target.content;
function getGameflag1() {
flag=tar.flag1;
//trace(flag);
}
setInterval(getGameflag1,1000);
//end
}
希望能帮到你,如果有不懂的,可以再联系我。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询