我有一个主菜单和一个游戏,它从该菜单作为单独的 swf 加载。到目前为止,当玩家在主菜单开始时输入他们的名字时,我可以将这个名字发布到 Twitter。此外,当玩家完成游戏时,我会将他们的时间发布到 Twitter 上。
问题是我想从主菜单中获取发布的名称并发送它,并且只有在玩家完成游戏后才会将他们的时间和名称发布到 Twitter。
主菜单中用于调度名称的代码:
[CODE]
var NameTextField:TextField = new TextField();
var MyFormat:TextFormat = new TextFormat();
addChild(NameTextField);
SubmitButton.addEventListener(MouseEvent.CLICK, SubmitClicked);
function SubmitClicked(e:MouseEvent)
{
dispatchEvent(new Event(NameTextField.text, true));
trace (NameTextField.text);
NameTextField.selectable = false;
}
[/CODE]
游戏中的代码以接收名称和发布时间到 twitter。
[CODE]
navigateToURL(new URLRequest('http://twitter.com/home?status='+encodeURIComponent(+NameTextField.text+" completed Game"+' in a time of '+HourText.text+':'+MinuteText.text+':'+SecondText.text+'')),'_blank');
[/CODE]