将文本从HTML发送到.swf元素的最简单方法

时间:2011-09-07 18:18:48

标签: html actionscript-3 flash

我试图将4个段落发送到.swf元素。我不知道该怎么做。我尝试使用FlashVars,但我觉得我需要放入一些动作以便能够使用变量

conceptsNdisciplinesPar=(some text)&cultures&countriesPar=(some text) etc...

是否有一种简单的方法可以在我的.swf中访问此文本?

2 个答案:

答案 0 :(得分:1)

如果您已成功将Flash变量嵌入到HTML嵌入中,那么您可以从SWF中访问这些值:

for (var flashVar:String in stage.loaderInfo.parameters)
{
    trace(flashVar+":"+stage.loaderInfo.parameters[flashVar]);
}

注意,您需要对舞台的引用才能使其正常工作。它通常始终可用,但我有时会遇到我的SWF需要在使用上述代码之前监听Event.ADDED_TO_STAGE事件的情况。

答案 1 :(得分:0)

ExternalInterface.callBack;是将数据从html发送到.swf的最佳方式。

了解externalInterface点击here.

的更多信息