将变量从HTML StageWebview传递到动作脚本

时间:2018-07-29 22:06:12

标签: actionscript-3 flash actionscript air

如何获取用户名字段数据并将其传递给Actionscript?
请帮我写这段代码作为我要做的事的示例...

从用户名获取数据并将其传递到Flash中的txtc.text

var webView:StageWebView = new StageWebView(); 
webView.viewPort = new Rectangle( 200, 200, this.stage.stageWidth, 
this.stage.stageHeight); 
webView.stage = this.stage; 
var htmlString:String = "<form action='/action_page.php'>" +
"First name:<br>" +
"<input type='text' name='firstname' value='Mickey'><br>" +
"Last name:<br>" +
"<input type='text' name='lastname' value='Mouse'><br><br>" +
"<input type='submit' value='Submit'>" +
"</form>";
webView.loadString(htmlString);
btn1.addEventListener(MouseEvent.CLICK, btn21e);
function btn21e(event:MouseEvent):void
{
txtc.text = String(htmlString); 
}

1 个答案:

答案 0 :(得分:0)

Afaik,出于安全原因,StageWebView被隔离,因此您将无法获得结果。但是,MyFlashLabs提供了一个StageWebView ANE,它应该能够从StageWebView获取/传递结果。