我有一个shell加载其他swf并运行它们。
将shell发布到IOS(air 26)时,几个swfs(发布为as3 / flash player 20)不会注册影片剪辑并显示为null。
当我发布到网络时,一切正常。
我发现的工作是我需要更改加载的swfs。
示例1 从:
switch (evt.target) {
case go_btn:
play();
break;
}
要:
switch (evt.target.name) {
case 'go_btn':
play();
break;
}
示例2来自:
tween.to(shakeMe22, 1, {y: shakeMe22.y+3});
要:
this.shakeMe22 = this['shakeMe22'];
tween.to(this.shakeMe22, 1, {y: this.shakeMe22.y+3});
令人哭笑不得的是,一些加载的swfs工作正常。 问题的一个简单示例是我创建一个MC,将其下载并为其提供实例名称“randomMC。
trace(randomMC)返回null(在Ipad /调试器模式下)。
我缺少什么?