【发布时间】:2011-10-19 11:44:42
【问题描述】:
希望这是一个足够简单的问题:)
一些细节: 我使用的是 Flash CS5,从未接触过 Flex。此外,正在加载的 SWF 将是一个客户端 SWF,因此希望有一个可以使用简单几行代码的解决方案。
基本上在我正在处理的 SWF 中只包含一个简单的字符串:
var theString = "theString";
trace("theString = "+theString);
现在我一直在研究一个测试加载器 SWF,它将加载我的 String SWF 并以最简单的方式获取变量。有什么想法吗?以下是我当前的损坏代码:
function loaderComplete(event:Event)
{
trace("... in loaderComplete");
getString = loader.content.toString();
trace("loader.content = "+loader.content);
trace("... getString = "+getString);
}
这是我的输出窗口:
theString = theString
... in loaderComplete
loader.content = [object MainTimeline]
... getString = [object MainTimeline]
我在 Stack 上搜索过,发现了类似的问题,但没有一个是我真正需要的:
tracking video files - embedding flv to swf
^基本上我也在尝试做,还没有答案
to pass variable from one swf to another swf in as3
^ 听起来就像我的问题,但答案是 Flex 应用程序示例
pass var values from one swf to another swf who is loaded inside the firts one in AS3
^ 这很接近,但我不确定如何实现选择的答案,似乎也比我需要的更复杂
请帮忙!
【问题讨论】:
标签: string flash actionscript-3 loader