1
我是as3中的新成员。我试图使用我从一个函数赋值的变量。但函数外的变量总是显示为空值。我尝试使用全局变量的方式,但似乎不工作。AS3 - 在函数内部使用变量
loader.contentLoaderInfo.addEventListener(Event.COMPLETE, loadComplete);
function loadComplete(event:Event)
{
// Save Kongregate API reference
kongregate = event.target.content;
// Connect to the back-end
kongregate.services.connect();
// You can now access the API via:
// kongregate.user
// kongregate.scores
// kongregate.stats
// etc...
username = kongregate.services.getUsername();
trace("inside:"+username);
}
trace("outside:"+username);
如何在函数外使用变量a?
输出:
外:
提醒:因本地测试加载Kongregate的API阴影服务。 API会在游戏上传时加载。
Kongregate的API:IKongregateServices.connect()
里:游客
我贴的代码只是一个例子。我确实调用了函数 – Ricky
@Ricky你可以发布*完全*你有什么?因为你告诉我应该可以正常工作。 – Marty
完成。我应该怎么做,以便函数外面的轨迹显示与函数内部相同的值? – Ricky